Android应用被“杀死”后会发生什么

Android应用被“杀死”后会发生什么,第1张

概述我有一个启用了实时推送通知的应用程序.所以我的查询是当任何用户试图使用“高级任务杀手”杀死我的应用程序时,我的应用程序进入未定义状态.未定义状态:我的意思是我的应用程序没有完全终止.屏幕的数据处于不一致状态.因此,只要应用程序被杀,我就可以让用户登录屏幕.这样用户就不会看到任何未定义的状态.还想知道我的应用程序状态在被杀之后会发生什么,以便我可以解决问题.帮

我有一个启用了实时推送通知的应用程序.所以我的查询是当任何用户试图使用“高级任务杀手”杀死我的应用程序时,我的应用程序进入未定义状态.

未定义状态:我的意思是我的应用程序没有完全终止.屏幕的数据处于不一致状态.

因此,只要应用程序被杀,我就可以让用户登录屏幕.这样用户就不会看到任何未定义的状态.

还想知道我的应用程序状态在被杀之后会发生什么,以便我可以解决问题.

帮助感谢.

最佳答案这取决于平台的版本.在2.2之前,像ATK这样的第三方应用程序可以使用与管理应用程序中的“强制停止”按钮相同的API – 这会杀死所有应用程序进程,删除所有任务/活动,取消注册所有警报,删除所有通知,停止所有服务等.基本上使应用程序不像第一次安装那样运行,除了它的持久数据仍然完好无损.

毋庸置疑,这往往会导致应用程序的不当行为,因此在2.2其他应用程序(如ATK)无法再对您的应用程序执行此 *** 作.他们使用的API现在只能执行与内存杀手不同的事情 – 杀死应用程序进程,但前提是它们处于可填充状态的后台.它只能做正常的内存杀手,所以2.2如果你的应用程序因为ATK这样的应用程序使用不当而导致其暴露出用户在正常使用时遇到的应用中的实际错误他们的设备.

总结

以上是内存溢出为你收集整理的Android应用被“杀死”后会发生什么全部内容,希望文章能够帮你解决Android应用被“杀死”后会发生什么所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1139789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存