public void exit() { int sdk_Version = android.os.Build.VERSION.SDK_INT;//获取系统版本号 if (sdk_Version >= 8) { Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startMain); System.exit(0);// } else if (sdk_Version < 8) { ActivityManager activityMgr = (ActivityManager)getSystemService(ACTIVITY_SERVICE); activityMgr.restartPackage(getPackageName()); } } 1 楼 Liz0608 2011-09-08
你好,对于2.2及以上版本,这种方法并不是真正的退出,只是回到桌面而已。跟按Home键的效果是一样的。
我也在找完全退出应用程序的方法,不过还没找到。
我也在找完全退出应用程序的方法,不过还没找到。
2 楼 hkp2008 2011-09-23
Liz0608 写道
你好,对于2.2及以上版本,这种方法并不是真正的退出,只是回到桌面而已。跟按Home键的效果是一样的。
我也在找完全退出应用程序的方法,不过还没找到。
我也在找完全退出应用程序的方法,不过还没找到。