当我尝试在没有关闭之前启动它时,应用程序崩溃

时间:2017-01-08 02:09:49

标签: c# crash xamarin.android

我有问题。当我使用app时效果很好。但是当我在使用我的应用程序时被调用或者使用其他应用程序(浏览器,办公室等)而没有关闭我正在开发的应用程序时,当我再次尝试使用它时,它会崩溃。但如果我关闭它并尝试启动它,它工作正常。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

要对此进行调试,您需要了解发生了什么。

当应用程序被另一个应用程序隐藏时,它会经历不同的生命周期阶段而不是新的启动阶段。

您必须依赖于在常规启动生命周期阶段发生的某些初始化。

这可能有几个原因。也许你的应用程序会在隐藏时清理一些内容,例如,当它再次可见时,它不会重新初始化。

答案 1 :(得分:0)

我使用共享首选项解决了崩溃问题。 System Android清除了变量中的所有值。所以它导致了崩溃。现在所有值都存储在共享首选项中,没有任何损失,应用程序运行稳定。