【发布时间】:2020-09-08 21:13:15
【问题描述】:
在 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 设备上的行为保持不变。
【问题讨论】:
-
你好,可能是在物理设备上运行时出现问题,在
OnResume时让应用重启。如果您可以创建一个可以重现此的新创建的示例项目,请在此处分享项目链接。我会在我的本地网站上查看。 -
在多个 iOS 设备上进行了检查。它在 Android 设备上也可以正常工作。
-
是否发生在新创建的项目中?如果是这样,请在此处分享示例项目链接。
-
OnSleep()和OnResume()在物理设备时也需要收集输出日志。 -
好的。任何关于如何实现和收集输出日志的文章的链接?
标签: ios xamarin xamarin.forms xamarin.ios