我想强制停止我的Android应用程序中的应用程序,(而不是通过Man apps手动执行 - >强制停止)。如何实现这一点。
答案 0 :(得分:3)
Process.killProcess(Process.myPid());
答案 1 :(得分:3)
使用此实现来查找进程ID并将其终止。
int pid;
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses();
for(int i = 0; i < pids.size(); i++)
{
ActivityManager.RunningAppProcessInfo info = pids.get(i);
if(info.processName.equalsIgnoreCase("com.yourapp.app")){
pid = info.pid;
}
}
android.os.Process.killProcess(pid);