为什么KILL_BACKGROUND_PROCESSES不起作用?

Jac*_*kWM 2 android kill-process

在AndroidManifest.xml中,我有这个权限:

<user-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
Run Code Online (Sandbox Code Playgroud)

但我仍然收到错误消息:

Permission Denial: killBackgroundProcesses() from ... requires android.permission.KILL_BACKGROUND_PROCESSES
Run Code Online (Sandbox Code Playgroud)

从以下方法调用此方法:

    ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
    final List<RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
    for(RunningAppProcessInfo runningProcess : runningProcesses) {
        if(runningProcess.processName.equals("com.example.nihao")) {
            Log.v("Hello", "kill process "+runningProcess.pid);
            //android.os.Process.killProcess(runningProcess.pid);
            am.killBackgroundProcesses("com.example.nihao");
        }
    }
Run Code Online (Sandbox Code Playgroud)

任何线索?

Bre*_*nik 11

user-permission应该有一个错字uses-permission.