我有一个问题:我不能杀死应用程序,我试过finish();
和ActivityManager
等,但他们没有工作(应用程序再次启动)。我该如何杀死应用程序?
回答
在此不推荐的Android是针对Android的易用性图案。主要的是,你不需要像@parag建议的那样通过一行代码System.exit(0)
停止/关闭/关闭你的应用程序。这样做表示您错过了Android开发中的一些重要观点。如果你必须做一些奇怪的原因,你需要finish()
所有Activities
,停止所有Services
并禁用所有BroadcastReceivers
宣布AndroidManifest.xml
使用这一个杀Apllication
System.exit(0)
这不是推荐! – 2012-07-22 15:33:46
你不应该使用'System.exit'。 IIRC,它会消除你的过程,并且可能会混淆Android处理应用程序和活动的方式。请不要使用或曾经推荐过。 – davidcesarino 2012-07-22 15:51:04
@DavidCesarino,@ K_Anas谢谢你的建议 – 2012-07-22 16:17:02
看看Android的活动的生命周期中,可能会给你的如何实现一个线索您的需求。无论如何,您必须重新考虑您的需求是否需要KILL该应用程序。它的怪异和它对抗Android的建议。
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
- 1. 我该如何杀死这个过程?
- 2. 如何永久杀死应用程序?
- 3. 如何杀死一个应用程序?
- 4. 杀死应用程序
- 5. 僵尸杀死我的应用程序
- 6. 我将如何去杀死一个进程/应用程序?
- 7. 在gevent应用程序中,我该如何杀死所有已启动的greenlet?
- 8. 我该如何杀死一个cron程序?
- 9. NullPointerException,杀死我的程序
- 10. 控制android如何杀死我的应用程序
- 11. 如何杀死我的手机应用程序?
- 12. 如何杀死我所有的应用程序的活动?
- 13. iPhone SDK:如何杀死我的应用程序?
- 14. 如何防止Android杀死我的Unity应用程序?
- 15. 如何杀死我的应用程序在Android?
- 16. 当我退出到我的应用程序时,应该从ndk创建的线程死于应用程序还是我应该杀死这些线程?
- 17. NodeJS assert.AssertionError:我该如何杀死它?
- 18. 当用户杀死应用程序时,我应该调用什么方法?
- 19. iOS - 用按钮杀死应用程序?
- 20. 我应该何时取消/杀死一个线程?
- 21. 杀死特定的Java应用程序
- 22. 杀死运行应用程序
- 23. 在Android中杀死应用程序
- 24. 黑莓:杀死一个应用程序
- 25. 防止强制杀死应用程序
- 26. 应用程序杀死Android后恢复
- 27. GTK +应用程序未杀死
- 28. 没有杀死应用程序实例
- 29. Node.js http.get 404杀死应用程序
- 30. Android.How要杀死应用程序?
你为什么要“杀”它呢?这违反了Android的可用性模式。 – 2012-07-22 11:29:33
你的问题并不清楚哥们,你到底想要做什么 – 2012-07-22 11:43:48