我想重定向用戶到成功登錄後的主頁面,所以我不希望他有一個後退按鈕或能夠再次進入登錄頁面。打開頁面無後退或關閉
我已經重定向用戶到登錄頁面像這樣的東西:
if (isAuthenticated)
{
MainPage = new General.Pages.MainPage();
}
else
{
MainPage = new Account.Pages.Login();
}
我使用登錄成功,這是不行的,這代碼給出了一個例外:
await Navigation.PopAsync(false);
await Navigation.PushAsync(new General.Pages.MainPage());
給出的例外是:
System.InvalidOperationException:PopAsync在Android上不受全局支持,請求e使用NavigationPage。
而且不必提及所提及的NavigationPage
也不工作。
感謝您的回答,但有問題的代碼是第二部分。 – Akbari
但問題的原因在於第一部分。如果「MainPage」不是「NavigationPage」,則無法使用「導航」。 –