现象:
杀死进程后应用重新启动。
原因:
使用android.os.Process.killProcess(android.os.Process.myPid());退出应用,但存在Activity没有调用finish方法。AMS会重新开启一个线程来从onCreate新建该Activity
总结:
使用kill process退出应用时,记得在Activity之间跳转时(即startActivity后,调用finish方法)。
杀死进程后应用重新启动。
使用android.os.Process.killProcess(android.os.Process.myPid());退出应用,但存在Activity没有调用finish方法。AMS会重新开启一个线程来从onCreate新建该Activity
使用kill process退出应用时,记得在Activity之间跳转时(即startActivity后,调用finish方法)。