我想杀死所有运行在android中的任务,比如任务杀手…
我到现在为止所做的是:

ActivityManager manager =  (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
    List<RunningAppProcessInfo> activityes = ((ActivityManager) manager).getRunningAppProcesses();

    for (int i = 0; i < activityes.size(); i++){

        Log.e("APP: "+i, activityes.get(0).processName);

        if (!activityes.get(0).processName.equals("app.android.myapp")){
            Process.killProcess(activityes.get(0).pid);
        }

    }

代码的问题是,它在activityes列表中只返回我的应用程序12次。
没有任务会被扼杀…
有人能帮帮我吗?
谢谢您!

最佳答案

您无权终止其他进程;因此,killProcess()不适用于您的应用程序。

07-25 23:34