博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android硬件返回
阅读量:6976 次
发布时间:2019-06-27

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

1.第一种

@Override

    public boolean onKeyUp(int keyCode, KeyEvent event) {
        //点击回退键
        if(KeyEvent.KEYCODE_BACK==keyCode) {
            //显示一个警告框
            new AlertDialog.Builder(MainActivity.this)
                .setMessage("你确定要退出吗?")
                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        //退出
                        finish();
                    }
                })
                .setNegativeButton("取消", null)
                .show();
            return true;
        }
        return super.onKeyUp(keyCode, event);
    }

 

2.第二种

@Override public void onBackPressed() {
if(changed){
Intent intent=new Intent(); intent.putStringArrayListExtra("imagelist", imageList); setResult(RESULT_CODE,intent); } super.onBackPressed(); }

转载地址:http://ajupl.baihongyu.com/

你可能感兴趣的文章
usermod命令,用户密码管理和mkpasswd命令
查看>>
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
查看>>
分析PHP中单双引号的误区和双引号小隐患
查看>>
【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)
查看>>
JVM基础面试题及原理讲解
查看>>
python爬虫日志(9)爬取代理
查看>>
监控平台zabbix高级配置
查看>>
mysql干货——数据库字符集和校对规则详解
查看>>
前百度面试官整理的——Java后端面试题(一)
查看>>
系列四、SpringMVC响应数据和结果视图
查看>>
Ember.js 入门指南——查询记录
查看>>
OSChina 周一乱弹 ——喝不到放心奶
查看>>
OSChina 周四乱弹 —— 曾经有只老鹰冲着我提需求
查看>>
LinearLayout增加divider分割线
查看>>
游戏角度分析产品
查看>>
CSS清除浮动
查看>>
测试发现equals和hashCode与书上描述的不一样
查看>>
vue 插件
查看>>
了解和入门注解的应用
查看>>
数字图像处理课设
查看>>