I want to kill other application, I have googled and see other answer on stackoverflow but didn't get satisfied answer. Here I am trying to kill browse app (for testing). What I want to do is, I want to kill application using package name.
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);
}
}
this is my code can someone help me out? what i am missing?
in logcat I am getting sending signal. PID :1524 SIG: 9