在iOS上具有Xamarin Forms应用程序。
在物理设备(iPhone)上进行测试时,将应用程序切换为后台然后又切换为前台时,它将重新启动。
预期的行为是从中断处恢复。
在模拟器上工作正常。
已尝试根据此链接实施以下内容:https://forums.xamarin.com/discussion/154720/forms-app-restarts-every-time-when-i-bring-it-back-from-the-background
protected override void OnSleep()
{
base.OnSleep();
}
protected override void OnResume()
{
base.OnResume();
}
但是,此行为在iOS设备上保持不变。
升级到Xamarin Forms 4.6.0.800,问题消失了。