мои страницы: Page 2
(root страница и использование ее как spla sh индикатор выполнения экрана) -> Page1
теперь я хочу, чтобы когда страница 2 заканчивала выполнение некоторых logi c, она переходит к страница 1 и сделайте Page1 моей страницей root, чтобы при нажатии пользователем кнопки «Назад» приложение выходило из приложения
. Я не хочу, чтобы пользователь нажимал кнопку «Назад», чтобы перейти на страницу Page 2
(root и использовать ее как a spla sh индикатор выполнения экрана)
как я могу это реализовать, и вот мой код App.xaml.cs
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new NavigationPage(new Page2());
}
Page2.cs
public partial class Page2 : ContentPage
{
public Page2()
{
InitializeComponent();
.....some logic code ....
Navigation.PushAsync(new NavigationPage(new Page1()));
}
и в моем page1.cs
public partial class Page1 : ContentPage
{
public Page1()
{
InitializeComponent();
App.Current.MainPage = new NavigationPage(new Page1());
Navigation.RemovePage(new Page2());
}
появляется черный экран, IDK, как решить эту проблему, спасибо :)