android非正常关掉应用操作--最近任务列表,应用管理

手机实测现象:(华为荣耀3C--Android4.2,魅族MX5--Android5.1)

1)  长按home键,左右滑动卡片,task的root activity的onDestroy会走

2) 长按home键, 按清除按钮,task的root Activity的onDestroy会走, 但是这种情况好像是需要在长按home键和按清除按钮之间, 间隔一会儿,不等会儿的话,就不会走

3) 通过应用管理--强制停止--杀死进程, 任何生命周期方法都不走


个人猜测原因分析如下:(待验证

1)和2)调用AMS服务提供的接口removeTask,清除了Task,对于一个task来说, 它的属性, 是由root Activity决定的,

所以...我又要猜测了.....

这两种情况, task的root activity的ondestroy会走
是task整个被干掉的时候的行为

参考:http://blog.csdn.net/conan9715/article/details/76212423

https://yq.aliyun.com/articles/4136

SDK中 ..\sdk路径\sources\android-21\com\android\systemui\recent\RecentsActivity.java

3)应用管理杀死进程,进程都没了,方法肯定也不会走了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值