System.exit(0) 或者 android.os.Process.killProcess(android.os.Process.myPid()) 这两种方法,不能完全关闭程序! 所以如果要关闭整个应用程序的话只需要运行以下两行代码就行: ActivityManager activityMgr= (ActivityManager) this.getSystemService(ACTIVITY_SERVICE ); activityMgr.restartPackage(getPackageName()); 最后还需要添加这个权限才行: <!-- 关闭应用程序的权限 --> <uses-permission android:name="android.permission.RESTART_PACKAGES" />