2014-10-05 62 views
-2

我有一個Android應用程序的服務,從谷歌玩了,我可以用殺從我的應用程序這個應用程序:如何殺死/關閉其他Android應用

KillApplication("Appname"); 

但這個程序有一個服務繼續運行。我試圖通過:

KillApplication("Appname.serviceName"); 

但它並沒有殺死服務「serviceName」。有什麼建議嗎?

編輯:我只是忘了寫方法 「KillApplication」

public void KillApplication(String KillPackage) 
{ 
    ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE); 
    am.killBackgroundProcesses(KillPackage); 

} 
+0

可能重複【如何做任務管理器的應用程序殺?(http://stackoverflow.com/questions/6303615/how-do-task-managers -kill-應用程序) – MarsAtomic 2014-10-05 21:08:49

回答

0

在mainactivity試試這個代碼。在清單文件

ActivityManager.killBackgroundProcesses(PackageName); 

添加權限

android:name="android.permission.KILL_BACKGROUND_PROCESSES"