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"/>
*/