此刻,当我的android应用重新启动回到前台时,它总是返回到主屏幕(RootPage)。
执行此操作的代码如下
protected override void OnCreate(Bundle bundle)
{
...
LoadApplication(new App());
...
}
App.xaml.cs
public App()
{
...
MainPage = NavigationPageHelper.Create(new RootPage());
...
}
是否有一种方法可以使iO具有相同的行为,例如,当应用程序返回到前台时,它将始终重定向到主屏幕。目前,它停留在屏幕上的最后停留位置。
答案 0 :(得分:3)
在表单的应用程序子类(App
)中,您可以使用OnResume
替代来处理该检查:
类似的东西:
protected override void OnResume()
{
// Handle when your app resumes
if (!(MainPage is RootPage)) // Assuming RootPage is what NavigationPageHelper.Create assigns it in your App .ctor
{
MainPage = NavigationPageHelper.Create(new RootPage());
}
}