私たちのアプリは、このメソッドを使用してリモート プロセスを強制終了します。しかし、他のプランを使用することはできますか? 機能しない可能性があるため、これが必要getRunningAppProcesses()
です。
public void killChildProcess() {
ActivityManager actvityManager = (ActivityManager)this.getSystemService( Context.ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(RunningAppProcessInfo procInfo : procInfos) {
if (procInfo.processName != null &&
procInfo.processName.equals("package:remote")) {
Process.killProcess(procInfo.pid);
}
}
}