2

ActivityManager.killBackgroundProcessesを使用して別のユーザーのバックグラウンド プロセスを強制終了できません。

使用されるコードは次のとおりです。

 ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);

 for (RunningAppProcessInfo pid : am.getRunningAppProcesses())
 {
     if (pid.processName.equals("com.example.sample"))
        am.killBackgroundProcesses("com.example.sample");
 }

com.example.sampleは、削除したいバックグラウンド プロセスのパッケージです

これが完了した後も、そのプロセスはバックグラウンドで実行されています。

4

1 に答える 1

0

同じプロセスで実行されているアプリや同じユーザー ID で実行されているアプリなど、独自のアプリのみを強制終了できます。デバイスがルート化されていない限り、他のユーザーを殺すことはできません。

ただし、アプリのバックグラウンド プロセスを「強制終了」する方法については、この回答をご覧ください。

于 2014-08-26T14:42:42.700 に答える