2012-07-22 170 views
0

我有一个问题:我不能杀死应用程序,我试过finish();ActivityManager等,但他们没有工作(应用程序再次启动)。我该如何杀死应用程序?

+1

你为什么要“杀”它呢?这违反了Android的可用性模式。 – 2012-07-22 11:29:33

+0

你的问题并不清楚哥们,你到底想要做什么 – 2012-07-22 11:43:48

回答

2

在此不推荐的Android是针对Android的易用性图案。主要的是,你不需要像@parag建议的那样通过一行代码System.exit(0)停止/关闭/关闭你的应用程序。这样做表示您错过了Android开发中的一些重要观点。如果你必须做一些奇怪的原因,你需要finish()所有Activities,停止所有Services并禁用所有BroadcastReceivers宣布AndroidManifest.xml

0

使用这一个杀Apllication

System.exit(0) 
+1

这不是推荐! – 2012-07-22 15:33:46

+1

你不应该使用'System.exit'。 IIRC,它会消除你的过程,并且可能会混淆Android处理应用程序和活动的方式。请不要使用或曾经推荐过。 – davidcesarino 2012-07-22 15:51:04

+0

@DavidCesarino,@ K_Anas谢谢你的建议 – 2012-07-22 16:17:02