博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android双击返回按钮退出程序
阅读量:4709 次
发布时间:2019-06-10

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

//双击退出事件    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        if(keyCode == KeyEvent.KEYCODE_BACK)             {                 ExitApp();      //调用双击退出函数            }        return false;    }    private long exitTime = 0;    public void ExitApp() {        if ((System.currentTimeMillis() - exitTime) > 2000)        {            Snackbar.make(lstData, "再按一次退出程序", Snackbar.LENGTH_LONG).setAction("Action", null).show();            exitTime = System.currentTimeMillis();        } else        {            finish();            System.exit(0);        }    }

以上,当点击返回按钮时会调用退出事件,如果两次点击时间小于两秒则退出程序,否则弹出提示操作。

转载于:https://www.cnblogs.com/ymtianyu/p/5609600.html

你可能感兴趣的文章
第七章 哈希表
查看>>
Atitit.提升 升级类库框架后的api代码兼容性设计指南
查看>>
UIControl事件
查看>>
HTTPS协议和 SSH协议
查看>>
GridView自定义自增长的 序号 列
查看>>
使用闭包构建模块
查看>>
[转]OpenGL学习入门之VS2010环境配置
查看>>
UWP开发:自动生成迷宫&自动寻路算法(2)
查看>>
熊二周刊--20160925
查看>>
Activiti源码分析
查看>>
c程序设计语言_习题8-6_利用malloc()函数,重新实现c语言的库函数calloc()
查看>>
Docker相关概念
查看>>
wordclock中文模式快一个小时怎么调整
查看>>
缓冲区溢出实战教程系列(二):dev c++编译汇编代码
查看>>
娓娓道来c指针 (3)指针和数组
查看>>
关于js基础easy忘记的那些事儿
查看>>
(String)、toString、String.valueOf用法区别(转)
查看>>
rpm命令安装软件
查看>>
oracle相关操作,存储、临时表空间、用户操作、启动过程
查看>>
Python 2.基础
查看>>