如何以简单的方式停止我的整个应用程序? (所有活动,服务,线程等等)一切都应该调用生命周期回调(特别是onStop()和onDestroy()).
谷歌建议以下可能的解决方案:
>杀死进程:但这不会调用生命周期回调
>和完成();但这只适用于一个活动:
但是可以从外部访问此方法,如:
//Getting all activityies,how?
//For each gotten activity
AcitvityName.finish();
or via or via getParent().finish(); ?
这对我没有帮助:Best way to quit android app?
FD
最佳答案
使用广播接收器调用所有活动并在其中调用本地完成,调用当前生命周期回调.
Broadcastreceiver and Paused activity
http://developer.android.com/reference/android/content/BroadcastReceiver.html
原文地址:https://www.jb51.cc/android/430832.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。