android 程序 被kill,关于Android:Android – 当应用程序被强行杀死时会发生什么

通过android的activities-doc,据说不能保证调用onstop()和ondestroy()方法。

[...] once the activity is created, onPause() is the last method that's guaranteed to be called before the process can be killed—if the system must recover memory in an emergency, then onStop() and onDestroy() might not be called [...]

我想知道,当这种情况发生时,应用程序是在活动中被杀死,还是只是活动本身被杀死?

@瓦姆西·阿宾尼,请你详细解释一下你的答案好吗?

答案是应用程序进程也会被杀死,可以重新创建。https://developer.android.com/training/basics/activity-lifecycle/recreating.html请查看http://www.vogella.com/tutorials/androidlifecycle/article.html只有停止的活动且没有服务或执行接收器的应用程序。Android将它们保存在最近使用最少(LRU)的列表中,如果需要,则终止使用最少的列表。

很完美!@hackbod在stackoverflow.com/questions/7536988/…上的答案帮助我了解我需要什么。

感谢@augustocarmo分享了这么好的帖子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值