我試圖找出在設備中運行的進程列表。 之後,我想強制關閉除當前應用程序以外的所有進程。 我嘗試使用下面的代碼。它列出了處理過的,但並沒有殺死進程。如何強制關閉當前正在運行的應用程序在android
ActivityManager manager = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> process = manager.getRunningAppProcesses();
for (int i = 1 ;i< process.size();i++)
{
int pid = process.get(i).pid;
System.out.println("Task " + process.get(i).processName);
android.os.Process.killProcess(pid);is
}
上面的代碼只是我試圖殺死進程。在調用kill process之後再次調用getRunningAppProcess()來檢查進程是否被終止。它仍然顯示所有的過程。
你爲什麼要這麼做? – cjk
這是我的一個要求...當我的應用程序運行時,我想關閉所有其他應用程序。 – Nithi
但是爲什麼?我想要一百萬英鎊,但只是因爲我想買點好東西。您是否瞭解Android如何管理不在前臺的應用程序?它實際上很聰明,所以你甚至不需要任務殺手應用程序。 – cjk