【问题标题】:Xamarin Forms app restarts instead of resume on iOS app switchingXamarin Forms 应用程序在 iOS 应用程序切换时重新启动而不是恢复
【发布时间】: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


【解决方案1】:

升级到 Xamarin Forms 4.6.0.800,问题就消失了。

【讨论】:

    猜你喜欢
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2019-06-25
    相关资源
    最近更新 更多