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. Android NDK c调用java代码
  2. Android 代码风格指南
  3. Android px和dip及sp的区别及转换代码
  4. Android 源代码编译前后的目录结构
  5. Android有用代码片段(三)
  6. Android 通过代码实现控制数据网络的开关(仅适用于5.0以上)
  7. 安卓手机恶意代码——Samsapo

随机推荐

  1. 《荣枯鉴》译文-6明鉴卷
  2. 苹果Mac系统如何安装pip命令?
  3. pg_probackup 性能测试
  4. 铭记历史,勿忘国耻,实用大刀术分享
  5. 一群帅小伙入伙运维后,人生轨迹发生了变化
  6. Cloudam云端云E算力平台在人工智能模型训
  7. IDEA激活码注册码密钥,2021年最新永久激活
  8. [灾备]归档和快照技术
  9. 案例 | Zabbix如何为中国铁路动车组WiFi
  10. [灾备]通过 NAS 与文件服务器结合构建数