zoukankan      html  css  js  c++  java
  • android点击返回键退出应用的实现

    不少应用在按下返回按键的时候能够退出该应用,并且弹出返回对话框,其实现步骤如下:

    1,首先在点击返回键需要退出的界面增加成员变量

    public static ArrayList<Activity> allActivity = new ArrayList<Activity>();    

    2,监听按键点击事件

        
        public boolean onKeyDown(int keyCode, KeyEvent event) {
            if (event.KEYCODE_BACK == keyCode) {
                exit();
            }
            return super.onKeyDown(keyCode, event);
        }
        

    3,关键是exit方法体的实现

        private void exit(){
                    Dialog dialog = new AlertDialog.Builder(MainActivity.this)
                            .setTitle("退出").setMessage("你确定要退出吗?")
                            .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {
                                    for (Activity ac : allActivity) {
                                        ac.finish();
                                        dialog.dismiss();
                                    }
                                }
                            }).setNegativeButton("取消", null).create();
                    dialog.show();
                }
  • 相关阅读:
    grunt 使用比较
    一些技术要点
    git 使用笔记
    oo的一些概念
    借用构造函数继承非原型
    bower解决js的依赖管理
    需要了解的一些东西
    一些常用的代码
    js模式(一):单例模式
    写给自己的计划
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/2987010.html
Copyright © 2011-2022 走看看