通过调用生命周期回调来停止应用程序

fel*_*ixd 5 android quit

如何以简单的方式停止我的整个应用程序?(所有活动,服务,线程等等,只需要一切)应该调用生命周期回调(特别是onStop()onDestroy()).

谷歌建议以下可能的解决方案:

  • 杀死进程:但这不会调用生命周期回调
  • 和完成(); 但这只适用于一个活动:

但是可以从外部访问此方法,如:

//Getting all activityies, how?
//For each gotten activity
AcitvityName.finish();
or via or via getParent().finish(); ?
Run Code Online (Sandbox Code Playgroud)

这对我没有帮助:退出Android应用程序的最佳方法?

FD

Sun*_*kas 1

使用广播接收器调用所有活动并finish在其中本地调用,调用当前生命周期回调。

广播接收器和暂停活动

http://developer.android.com/reference/android/content/BroadcastReceiver.html