我有问题。当我使用app时效果很好。但是当我在使用我的应用程序时被调用或者使用其他应用程序(浏览器,办公室等)而没有关闭我正在开发的应用程序时,当我再次尝试使用它时,它会崩溃。但如果我关闭它并尝试启动它,它工作正常。我该如何解决这个问题?
答案 0 :(得分:1)
要对此进行调试,您需要了解发生了什么。
当应用程序被另一个应用程序隐藏时,它会经历不同的生命周期阶段而不是新的启动阶段。
您必须依赖于在常规启动生命周期阶段发生的某些初始化。
这可能有几个原因。也许你的应用程序会在隐藏时清理一些内容,例如,当它再次可见时,它不会重新初始化。
答案 1 :(得分:0)
我使用共享首选项解决了崩溃问题。 System Android清除了变量中的所有值。所以它导致了崩溃。现在所有值都存储在共享首选项中,没有任何损失,应用程序运行稳定。