Android应用退出后重新开启

来源:互联网 发布:杨绛英语介绍知乎 编辑:程序博客网 时间:2024/04/28 02:13

现象:

杀死进程后应用重新启动。

原因:

使用android.os.Process.killProcess(android.os.Process.myPid());退出应用,但存在Activity没有调用finish方法。AMS会重新开启一个线程来从onCreate新建该Activity

总结:

使用kill process退出应用时,记得在Activity之间跳转时(即startActivity后,调用finish方法)。

0 0
原创粉丝点击