我知道,可能这个问题(在不同的解释中)被多次提出,但我无法找到问题的确切答案。
我正在尝试理解Android的概念,但有一点我不清楚。我知道Android可以杀死我的Activity
实例,我应该通过OnSaveInstanceState
存储该实例的内部状态。 Android稍后会重新创建活动并向我传递一个对象Bundle
,这样我就可以恢复我的内部状态。
但是我不知道普通Java类会发生什么,它们不会继承任何像Fragmentactivity
这样的Android东西。我基本上是在谈论一个实现单例模式的类,用于存储许多活动/片段共享的数据。
我的单身人士会被杀死吗?我希望它只有在通过设置或设备重启来停止应用程序时才会被杀死。长期数据已经通过sqlite
存储。
答案 0 :(得分:2)
我的单身人士会被杀死吗?
当你的过程发生时,它会消失。
我希望只有在通过设置或设备重新启动来停止应用程序时它才会被杀死。
当您的应用不在前台时,您的流程可能会被终止。只有一个单例用于缓存或一旦您的进程终止后不需要的其他信息。