2
TVBG 2015-11-21 22:12:42 +08:00
是的
|
3
suikator OP @TVBG 一个 Android 应用程序中,所有的 activity 默认都在同一个进程中,那么在我开启了 N 个 activity 后,再对可见 activity 调用一次 killProcess ,就会把所有的可见和不可见 activity 全部结束掉?
|
4
HentaiMew 2015-11-21 22:24:11 +08:00 1
这种 API 太顾名思义了。当然是这个意思了。不过通常不是这么简单就能杀死自己的。在栈有多个 Activity 存在时,会被系统底层调度重新启动进程。
通常是给 Activity 加 FLAG_ACTIVITY_CLEAR_TOP 标记, finish()结束声明周期再由系统自己回收。 System.exit(0)或者 android.os.Process.killProcess(android.os.Process.myPid())都是不太好的做法。 |