博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应用退出时提示,监听OnkeyDown
阅读量:7004 次
发布时间:2019-06-27

本文共 1349 字,大约阅读时间需要 4 分钟。

hot3.png

@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        // TODO Auto-generated method stub                if(keyCode==KeyEvent.KEYCODE_BACK){            //弹出确定退出对话框            new AlertDialog.Builder(this)            .setTitle("退出")            .setMessage("确定退出吗?")            .setPositiveButton("确定", new DialogInterface.OnClickListener() {                                @Override                public void onClick(DialogInterface dialog, int which) {                    // TODO Auto-generated method stub                    Intent exit = new Intent(Intent.ACTION_MAIN);                    exit.addCategory(Intent.CATEGORY_HOME);                    exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                    startActivity(exit);                    System.exit(0);                }            })            .setNegativeButton("取消", new DialogInterface.OnClickListener() {                                @Override                public void onClick(DialogInterface dialog, int which) {                    // TODO Auto-generated method stub                    dialog.cancel();                }            })            .show();            //这里不需要执行父类的点击事件,所以直接return            return true;        }        //继续执行父类的其他点击事件        return super.onKeyDown(keyCode, event);    }

转载于:https://my.oschina.net/u/1024921/blog/156060

你可能感兴趣的文章
在界面中显示文本内容
查看>>
DVI-D是虾米东东
查看>>
为UIKeyboardTypeNumberPad增加自定义按键
查看>>
项目架构图,mvc架构图
查看>>
C语言错误 BUG报错整理
查看>>
java Pattern
查看>>
flink - accumulator
查看>>
高仿猫眼电影选座(选票)模块-b
查看>>
【转】iOS静态库 【.a 和framework】【超详细】
查看>>
Docker之Linux UnionFS
查看>>
基于 WebGL 3D 的 HTML5 档案馆可视化管理系统
查看>>
c#枚举转化示例大全,数字或字符串转枚举
查看>>
Java 性能优化 - Sun Hotspot JDK JVM 参数设置
查看>>
C++中单例模式对象的释放控制
查看>>
【你必须知道的.NET】:【大话String】
查看>>
android屏蔽返回键和home键
查看>>
Bash shell(五)-数据流重导向
查看>>
分享20个超酷的酒店类网站设计
查看>>
Ext.Net 1.2.0/Ext JS_用 Ext JS 遍历查找过滤检索 Ext.Net.Store 检索
查看>>
Apache CouchDB 1.2.0新特性
查看>>