- new AlertDialog.Builder(this).setIcon(R.drawable.dialog).setTitle(
- "退出确认").setMessage("确定退出程序?").setNegativeButton("取消",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- }
- }).setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int whichButton) {
- exit2();
- }
- }).show();
-
- private void exit2() {
- ActivityManager actMgr = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
- actMgr.restartPackage(getPackageName());
- }
还要加入退出应用的权限:
<!-- 退出应用权限 -->
<uses-permission android:name="android.permission.RESTART_PACKAGES" />