方法一
在程序中加入如下代码: this.finish();
方法二
在程序中加入如下代码:
int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid); //杀死当前进程
或者:
android.os.Process.killProcess(android.os.Process.myPid());
方法三
1.在AndroidManifest.xml加入:
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
2.在程序中加入如下代码:
int version = android.os.Build.VERSION.SDK_INT;
Context mContext = getBaseContext();
ActivityManager activityMgr = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
if (version <= 7) {
activityMgr.restartPackage(mContext.getPackageName());
} else {
mContext.stopService(new Intent(mContext, MainActivity.class));
activityMgr.killBackgroundProcesses(mContext.getPackageName());
}
留言列表