android studio 程序退出提示
2016-07-27 14:17
465 查看
两种方式:
第一种根据点击后退次数:
第二种根据两次点击时间差:
第一种根据点击后退次数:
int count=0; @Override public void onBackPressed() { // super.onBackPressed(); if (count<1){ Toast.makeText(this,"exit?",Toast.LENGTH_SHORT).show(); count++; }else { finish(); } }
第二种根据两次点击时间差:
private long lastClick=0; @Override public void onBackPressed() { // super.onBackPressed(); if (lastClick<=0){ Toast.makeText(this,"exit?",Toast.LENGTH_SHORT).show(); lastClick=System.currentTimeMillis(); }else { long currentClick=System.currentTimeMillis(); if (currentClick-lastClick<2000){ finish(); }else { Toast.makeText(this,"exit?",Toast.LENGTH_SHORT).show(); lastClick=currentClick; } } }
相关文章推荐
- 在Android上使用qemu-user运行可执行文件
- android界面View简介及android界面绘制过程
- javascript检查android软键盘隐藏显示
- Android 开发需要知道的一些基本概念
- ScrollView嵌套Listview/RecyclerView内容显示不全
- Android学习记录
- 腾讯优图实现人脸对比
- Android沉浸式状态栏SystemBarTint的使用方法
- 在Android上使用qemu-user运行可执行文件
- android状态栏一体化(沉浸式状态栏)
- Android6.0以下系统判断相机权限
- Android沉浸式通知栏的一个开源库SystemBarTint简单使用,android沉浸式状态栏
- AndroidStudio CalendarView的属性介绍
- Android SDK的安装以及环境变量的配置
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之位置坐标
- GridView周围空隙两三事
- Android设计模式-单例模式
- androiddevtools
- 【Android】【ViewGroup】【ListView】ListView的一些细节