на данный момент мое приложение для Android всегда возвращается на главный экран (RootPage), когда оно запускается обратно на передний план.
Код для этого следующий
protected override void OnCreate(Bundle bundle)
{
...
LoadApplication(new App());
...
}
App.xaml.cs
public App()
{
...
MainPage = NavigationPageHelper.Create(new RootPage());
...
}
Есть ли способ иметь такое же поведение для iOs, чтобы, когда приложение возвращалось обратно на передний план, оно всегда перенаправляло на главный экран. В данный момент он остается на экране, на котором он был в последний раз.





В подклассе приложения вашей формы (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());
}
}