2012-07-22 242 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