杀死进程 :
android.os.Process.killProcess(android.os.Process.myPid());
如果当前进程处于前台 , 杀死该进程后 , Android 系统会重启该进程..., 这是 Android 系统本身的机制 ;
注意 : 调用该方法杀死的应用 , 不能处于前台任务栈中 ;
使用 Java 的进程 api 类 java.lang.System 杀死进程 : 参数中传入...0 表示正常退出 , 传入其它值表示非正常退出 ;
java.lang.System.exit(0);
如果当前进程处于前台 , 杀死该进程后 , Android 系统会重启该进程 , 这是 Android...系统本身的机制 ;
调用该方法杀死的应用 , 不能处于前台任务栈中 ;
ActivityManager 会监听前台进程 , 一旦发现应用不是正常结束 , 就会重启应用 , 使用上述两种方法杀死的进程就属于非正常杀死的进程...权限 ;
在清单文件中配置该权限 :
android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>