0

ここで質問への回答をテストしようとしていますエラーはありませんが、実際にプロセスを強制終了するかどうかを確認しようとしました。私がしたことは、Skype を実行するようにデバイスを設定したことです。アプリを実行していますが、Skype はまだそこにあります。

ここに書いた関数に問題があるのではないかと思っていましたか?

ありがとう。

public void removeProcess() {
    ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
    List<RunningServiceInfo> taskInfo = am.getRunningServices(100);

    Log.d("total_process", Integer.toString(taskInfo.size()));
    for (int i = 0; i < taskInfo.size(); i++) {
        Log.d("process_names", taskInfo.get(i).process);
        am.killBackgroundProcesses(taskInfo.get(i).process);
    }
    Log.d("total_process", Integer.toString(taskInfo.size()));
}
4

1 に答える 1