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());          }}

更多相关文章

  1. Android开发实践 界面编程(上)
  2. Android重写onConfigurationChanged规避横竖屏切换时候重新进入o
  3. 1.3 Android(安卓)App 组件架构
  4. Android(安卓)Layout XML属性
  5. 详解 Android(安卓)的 Activity 组件
  6. Android六大基本布局详解
  7. Android笔试总结
  8. Android架构组件(二)——LiveData
  9. Android(安卓)XML属性在文档中的位置

随机推荐

  1. Android学习笔记_72_Spinner的用法
  2. android imageView 自适应大小
  3. Android应用程序组件Content Provider的
  4. Android控件笔记——在界面中显示图片
  5. Android中创建与几种解析xml的方法!
  6. EditText实时判断输入字符数
  7. android EditText 添加图片表情以及在四
  8. 如果Imageview与Linearlayout有叠加且可
  9. 为usb网卡设置ip地址之一
  10. android 五大布局