2011.06.29(2)——— android 完全退出

这个方法 很耗费资源

大致思路如下:

退出不完全 主要是因为有多个activity造成的 那么 我就想如果每次都只有一个activity 不就行了吗

然后:

在每个Activity里面 加上如下代码:

 @Override    protected void onStop() {        // TODO Auto-generated method stub        finish();        super.onStop();    }


这样 每次就只有一个activity了

然后:

public boolean onKeyDown(int keyCode, KeyEvent event) {        if (keyCode == KeyEvent.KEYCODE_BACK) {                new AlertDialog.Builder(this)                        .setMessage("确定退出程序?")                        .setNegativeButton("取消",                                new DialogInterface.OnClickListener() {                                    public void onClick(DialogInterface dialog,                                            int which) {                                    }                                })                        .setPositiveButton("确定",                                new DialogInterface.OnClickListener() {                                    public void onClick(DialogInterface dialog,                                            int whichButton) {                                        finish();                                    }                                }).show();                return true;        }        return super.onKeyDown(keyCode, event);    }


就可以完全退出了

更多相关文章

  1. Ubuntu 16.04编译Android,make 版本过高导致编译失败的问题
  2. 配置adb
  3. Android实现TextView部分文本监听单击事件
  4. android中ListView的使用
  5. OpenGL ES 纹理过滤模式-glTexParameteri
  6. Android(安卓)再按一次退出程序三种办法
  7. 第一个Android程序--Hello Android
  8. android TabHost(选项卡)的使用方法
  9. android实现获取有线和无线Ip地址的方法

随机推荐

  1. 快速编译出WebRTC for Android(安卓)的一
  2. android产品研发(六)-->Apk混淆
  3. 为开发者准备的最佳 Android(安卓)函数库
  4. Android(安卓)数据库的使用SQLite 和GREE
  5. Gradle解决依赖冲突
  6. 聊聊自定义View那些事
  7. Android(安卓)内存优化与泄露
  8. Android进阶(十六)子线程调用Toast报Can'
  9. Android(安卓)Studio查看aar文件内容
  10. android:Activity数据传递之对象(Serializ