读书人

Android自适应不同版本的程序退出步骤

发布时间: 2012-07-15 20:11:39 作者: rapoo

Android自适应不同版本的程序退出方法

 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());  } }
是这样的,网上资料说这样可以有效的利用Java的垃圾回收机制,程序启动会变快,系统内存不足的时候会自动调用垃圾管理器。

读书人网 >Android

热点推荐