我见过两个开发者选项
1. Don't Keep activities
2. No Background Process
我理解使用这两个选项。
只有我有点困惑的是,如果任何其他进程需要内存,android系统会不会做任何这些
1. kill only activities.
2. kill the entire application process.
我只看到应用程序进程被杀死。我还没有看到一个实时场景,其中应用程序进程没有被杀死,只有活动被杀死。
如果是这样,为什么我们需要这个作为“开发者选项”。是否存在任何基于android系统决定杀死活动或终止整个应用程序进程的特定场景?
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.
答案 0 :(得分:1)
当用户使用“Clean Master”等应用程序释放RAM时。此清理程序清除应用程序使用的内存,但进程本身仍在运行。当用户返回应用程序时,调用最后一个onCreate()
的{{1}}。