0

我有一个问题:我无法杀死应用程序,我已经尝试过finish();等等ActivityManager,但它们没有工作(应用程序再次启动)。

4

3 回答 3

2

在 Android 中不建议这样做,因为它违反了 Android 可用性模式。最主要的是,您不需要System.exit(0)像@parag 向您建议的那样通过一行代码来停止/杀死/关闭您的应用程序。这样做表明你错过了 Android 开发中的一些重要点。如果出于某种奇怪的原因你必须这样做,你需要finish()all Activities, stop allServices并禁用所有BroadcastReceivers声明AndroidManifest.xml

于 2012-07-22T15:34:48.850 回答
1

看看 Android 活动生命周期,它可能会为您提供如何实现您的需求的线索。无论如何,如果您需要KILL应用程序,您将不得不重新考虑。它很奇怪,而且它反对 Android 的建议。

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

于 2012-07-22T18:10:57.210 回答
0

将此用于杀死应用程序

System.exit(0)
于 2012-07-22T13:04:32.637 回答