我遇到了一个问题:我无法杀死该应用程序,我已经尝试了finish();
和ActivityManager
等但是他们没有工作(应用程序再次启动)。
答案 0 :(得分:2)
这不建议在Android中使用Android的可用性模式。主要的是你不需要像@parag建议的那样通过一行代码System.exit(0)
来停止/终止/关闭你的应用程序。这样做表明您错过了Android开发中的一些重要观点。如果由于某些奇怪的原因你必须这样做,你需要finish()
所有Activities
,停止所有Services
并停用BroadcastReceivers
中声明的所有AndroidManifest.xml
答案 1 :(得分:1)
看看Android活动生命周期,可能会给你一个如何实现你的需求的线索。无论如何,如果您的需求需要 KILL ,您必须重新考虑。它很怪异,也不符合Android推荐。
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
答案 2 :(得分:0)
将此用于Kill Apllication
System.exit(0)