我目前有兩個應用程序。Android殺死後臺進程並關閉應用程序
應用程序A有一個您可以點擊並打開的現有應用程序列表。包括哪些是應用程序B.現在我只想運行應用程序B一段時間〜30分鐘。
有沒有辦法自動關閉應用程序B並重新打開應用程序A?我想完全關閉應用程序B.有點像當你按下你的android上的軟鍵並通過向左/向右滑動來關閉應用程序。
我嘗試過使用KillBAckgroundProcess和killProcess,但它並沒有完全模擬應用程序的「向左/向右滑動」。我已經研究了堆棧溢出的其他問題,但沒有人知道如何以這種特定的方式來做這件事。
示例代碼:
//process
for (ActivityManager.RunningAppProcessInfo process : processes) {
if(process.processName.equals("com.example.adam2392.helloworld")) {
processToKill = process.processName;
processId = process.pid;
}
}
//packages
for (ApplicationInfo packageInfo : packages) {
if (packageInfo.packageName.equals("com.example.adam2392.helloworld")) {
packageToKill = packageInfo.packageName;
}
}
am.killBackgroundProcesses(packageToKill);
android.os.Process.killProcess(processId);