Я хочу убить другое приложение, у меня есть googled и посмотреть другой ответ на stackoverflow, но не получил удовлетворительного ответа. Здесь я пытаюсь убить приложение для просмотра (для тестирования). Я хочу сделать это, я хочу убить приложение, используя имя пакета.не удалось убить другой процесс
Log.d("Process", "in intent");
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses();
int processid = 0;
Log.d("Process",String.valueOf(pids.size()));
for(int i = 0; i < pids.size(); i++)
{
//Toast.makeText(getApplicationContext(),"on if", Toast.LENGTH_SHORT).show();
ActivityManager.RunningAppProcessInfo info = pids.get(i);
if(info.processName.equalsIgnoreCase("com.android.browser")){
Log.d("Process", "in if");
//Toast.makeText(getApplicationContext(),"in if", Toast.LENGTH_SHORT).show();
processid = info.pid;
Log.d("Process",String.valueOf(processid));
android.os.Process.sendSignal(pids.get(i).pid, android.os.Process.SIGNAL_KILL);
android.os.Process.killProcess(processid);
}
}
это мой код может кто-нибудь помочь мне? что мне не хватает?
in logcat Я получаю сигнал отправки. PID: 1524 SIG: 9
Вы «не получили удовлетворены», потому что ** вы не должны делать это **, что-то другие ответы, без сомнения, сделал довольно ясно. –