我知道android SO如果需要内存,可以杀死活动和进程。

问题1:
如果活动处于前台,Android可以杀死它吗?

问题2:
如果活动位于前台,Android可以杀死活动的进程吗?

最佳答案

Android processes and application lifecycle document指出:


  前台过程
  
  ...
  
  系统中只会有几个这样的过程,而这些
  如果内存不足以至于没有
  这些过程可以继续运行。通常,在这一点上,
  设备已达到内存分页状态,因此需要执行此操作
  为了使用户界面保持响应。


这意味着您的活动(以及过程)可以被杀死,但只能在极端的记忆条件下并且作为最后的手段。空进程,后台进程,服务进程和可见进程都将在进程被杀死之前被杀死,因此这种情况极不可能发生,但是如果您的应用程序处于打开状态,则可能会导致系统不稳定。

关于android - android可以杀死前台 Activity 吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29710585/

10-13 04:36