请问android非法退出后,activity生命周期顺序是什么?
1个回答
展开全部
1. FC退出,不会去调用activity的onpause onstop ondestory。 我认为,FC退出是系统直接杀死app的process, 这个时候程序直接退出,运行到哪就是哪。
这点,你可以在app里 加个无线循环 debug一次应能看到。
2. 本地service,和app在一个process里,是一起退出。如果是远程service,应该是在还会运行(这点不做保证)。
3.卸载程序这个,没有做过测试。 不过我认识也是 杀死process。 所以和上面应该是同样的。
最后, 我觉得像FC和程序崩溃,卸载之类的, 都应该从 进程的角度考虑,和程序本身关系不大。
就像是 从外部强制把他over, 内部是无法知道的,所以他不会去跑 生命周期了。
这点,你可以在app里 加个无线循环 debug一次应能看到。
2. 本地service,和app在一个process里,是一起退出。如果是远程service,应该是在还会运行(这点不做保证)。
3.卸载程序这个,没有做过测试。 不过我认识也是 杀死process。 所以和上面应该是同样的。
最后, 我觉得像FC和程序崩溃,卸载之类的, 都应该从 进程的角度考虑,和程序本身关系不大。
就像是 从外部强制把他over, 内部是无法知道的,所以他不会去跑 生命周期了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询