首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 退出引见以及案例

2012-06-29 
android 退出介绍以及案例android 的退出方法finish():结束当前Activity,不会立即释放内存。遵循android内

android 退出介绍以及案例

android 的退出方法
finish():结束当前Activity,不会立即释放内存。遵循android内存管理机制。

exit():结束当前组件如Activity,并立即释放当前Activity所占资源。

killProcess():结束当前组件如Activity,并立即释放当前Activity所占资源。
restartPackage():结束整个App,包括service等其它Activity组件。

退出方法

/**     * 完全退出程序     */    private void appExit() {int currentVersion = android.os.Build.VERSION.SDK_INT;          if (currentVersion > android.os.Build.VERSION_CODES.ECLAIR_MR1) {              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 {// android2.1              ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);              am.restartPackage(getPackageName());          }}

??

热点排行