【发布时间】:2015-10-20 00:44:55
【问题描述】:
我见过两个开发者选项
1. Don't Keep activities
2. No Background Process
我了解这两个选项的用法。
唯一让我有点困惑的是,如果任何其他进程需要内存,android系统会做这些
1. kill only activities.
2. kill the entire application process.
我只看到应用程序进程被杀死。我还没有看到应用程序进程没有被杀死而只有活动被杀死的实时场景。
如果是这样,为什么我们需要它作为“开发者选项”。是否有任何特定场景基于哪个 android 系统决定终止 Activity 或终止整个应用程序进程?
Note: I understand both options, please don't give input for understanding the options. Any idea on when "Don't keep activities " scenario might happen ll be highly appreciated.
【问题讨论】:
-
只是一个建议:有些人使用这些选项来“提高手机的速度”。因此,如果其中一个选项处于活动状态,您的应用至少不应该完全崩溃。
标签: android android-lifecycle application-lifecycle