ContainerHolderSinglton.getContainerHolder()。getContainer()在一段时间后恢复app时变为null

时间:2016-10-19 07:27:49

标签: android

当我们在一段时间后恢复app时ContainerHolderSinglton.getContainerHolder()。getContainer()变为null

1 个答案:

答案 0 :(得分:0)

我认为当你的应用程序在后台运行一段时间后会发生这种情况,然后你就会回到应用程序。

这是因为您的应用程序进程因Android系统需要资源而被杀死。

您应该在Activity / Fragments的onSaveInstanceState()方法中保存要恢复的所有变量。您应该将变量保存在单例中,并从savedInstanceState中的onCreate(Bundle savedInstanceState)方法中恢复它们。

enter image description here