すべてのActivityを一度に閉じる
1321 ワード
protected void showTips() {
finish();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
int sdk = Integer.valueOf(Build.VERSION.SDK).intValue();
if (sdk < 8) {
activityManager.restartPackage(getPackageName());
} else {
activityManager.killBackgroundProcesses(getPackageName());
}
System.exit(0);
}
システムは、このパッケージの下で、すべてのプロセス、サービス、すべてを殺すことができます.きれいに殺すことができます.注意してください.
/**
* , !
* <uses-permission android:name="android.permission.RESTART_PACKAGES"/>
* <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
*/