0
我知道关于活动生命周期的一切,但关于这个过程本身呢?有很多使用单例模式的项目,其中Application类被扩展来保存静态对象。Android - 流程生命周期?
这些物体是否被破坏?如果是这样,何时?有没有关于这方面的任何文件?
我知道关于活动生命周期的一切,但关于这个过程本身呢?有很多使用单例模式的项目,其中Application类被扩展来保存静态对象。Android - 流程生命周期?
这些物体是否被破坏?如果是这样,何时?有没有关于这方面的任何文件?
这些物体是否被破坏?
是的,当然。
如果是这样,什么时候?
当Android系统因为内存不足而需要进程的时候杀死进程。
有没有关于此的任何文档?
Android系统试图保持对周围尽可能长的应用程序,但最终将需要在内存不足时删除旧的进程。如Activity Lifecycle中所述,关于删除哪个进程与用户与其交互的状态密切相关的决定。一般来说,根据其中运行的活动,可以有四个状态,这里按重要性顺序列出。该系统会杀死不太重要的进程(最后一个),然后才会杀死更重要的进程(第一个进程)。
谢谢。你知道如果手机睡了几个小时会不会死?我没有观察到它在我花费在这个工作上的最后几天遇害。 – Ted
由于正如文档所说,“Android系统试图尽可能长时间保持应用程序流程”_,**我怀疑它。** –