如何以简单的方式停止我的整个应用程序? (所有活动,服务,线程等等)一切都应该调用生命周期回调(特别是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