首先需要一个计时器不断恢复按钮为第一次点击的状态。

handler=new Handler();
handler.postDelayed(runnable,1000);
/**
 * 计时器
 */
Runnable runnable=new Runnable() {@Override
    public void run() {// TODO Auto-generated method stub
        //要做的事情
        handler.postDelayed(this, 1000);
        flag = 0;

    }
};

然后在点击时间里判断当前值进行相关操作

if(flag==0){    flag =1;
}else if(flag ==1){flag = 2;
}else {flag = 0;
    MainActivity.this.finish();
}

这样实现在一秒内连续点击按钮3次退出程序,如果1秒内点击没有3次则进行普通点击操作。

Android实现连点按钮三下退出程序相关推荐

  1. android文本后面显示按钮,按下按钮后显示文本android

    我是新来的android,现在我想按下一个按钮,然后在屏幕上显示文本.这里是我的代码:按下按钮后显示文本android XML android:id="@+id/button1" ...

  2. Android Fragment手柄后退按钮按下[重复]

    本文翻译自:Android Fragment handle back button press [duplicate] This question already has answers here : ...

  3. android 中改变按钮按下时的颜色

    原文出处:http://blog.csdn.net/nmsoftklb/article/details/9087233 a.在开发中大家都会遇到这样情况,在一个xxx.xml文件中如果有两个以上的组件 ...

  4. 自定义Android带图片的按钮

    自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...

  5. android studio复选按钮样式_Ubuntu与Android开发的邂逅

    作者:CavalryLin 博客:https://www.jianshu.com/p/d3e144d29708 回想楼主当初刚使用Ubuntu时,那叫个两眼一抹黑, 连个解压命令都不会,安装个中文输入 ...

  6. android intent参数是上次的结果,【Android】7.0 Intent向下一个活动传递数据、返回数据给上一个活动...

    1.0 可以利用Intent吧数据传递给上一个活动,新建一个叫"hellotest01"的项目. 新建活动FirstActivity,勾选"Generate Layout ...

  7. Android 开源项目分类汇总(下)

    Android 开源项目分类汇总(下) 九.ScrollView Discrollview 支持滚动时 Item 淡入淡出,平移,缩放效果的 ScrollView 项目地址:https://githu ...

  8. Android开发实现上一页,下一页显示内容

    最近写了个上一页下一页显示Demo,感觉还是比较好实现!通过设置listview的每页item显示的个数,然后控制返回item的count实现点击按钮上一页下一页效果. 一,布局文件(若是想实现滑动的 ...

  9. Android View详解(三) 视图状态及重绘流程分析

    转载:http://blog.csdn.net/guolin_blog/article/details/17045157 [本文出自郭霖的博客] 在前面一篇文章中,我带着大家一起从源码的层面上分析了视 ...

  10. Android学习——UI高级组件三

    Android学习--UI高级组件三 PopupWindow(弹出式窗口) Android的对话框有两种:PopupWindow和AlertDialog.它们的不同点在于:AlertDialog位置固 ...

最新文章

  1. CSS溢出-x:可见; 和溢出-y:隐藏; 导致滚动条问题
  2. 微信小程序的tab选项卡的实现
  3. UTF-8文本文件头部出现乱码“锘*”的问题及解决方法
  4. redis数据库各种数据类型的增删改查命令
  5. 〈转〉用VS2005.NET进行三层结构应用程序的开发
  6. SQL Server死锁
  7. 【安全】导入本地linux用户到LDAP中
  8. 如何把程序挂在远端服务器python_Pycharm连接远程服务器并实现远程调试的实现...
  9. 2003-can't connect to MYSQL server on 'localhost'(10038)
  10. 【编辑器】VSCode配置C++编译
  11. 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ..
  12. 学习 Python 第八天
  13. java开发app后端_app后端用什么开发
  14. SSH攻击ip列表【不定时更新】
  15. OSChina 周四乱弹 ——程序员们离职的理由。
  16. 中科院大学计算机科学与技术王伟强,王伟强 - 中国科学院大学 - 计算机科学与技术学院...
  17. 2019-11-14
  18. VMware Workstation 12序列号: 5A02H-AU243-TZJ49-GTC7K-3C61N
  19. 一个很有趣的问题:那些用QQ邮箱发应聘邮件的人啊(附:怎样写一封得体的电子邮件)...
  20. 【SQL】格式为yyyymmddhh:mm:ss的时间格式转换

热门文章

  1. STRUTS1框架简介
  2. 数据分析师出品丨采购周报模板
  3. 组态王串口服务器通讯不稳定,组态王通信频繁掉线
  4. 清理offset_kafka数据清理
  5. Kafka 过期数据清理 详解
  6. 关于Albedo贴图、颜色贴图、Metallic 贴图、Specular贴图、法线贴图、视差贴图、凹凸贴图、Height Map高度贴图、AO 贴图Occlusion 贴图、Emission 贴图等
  7. 怎样用php做留言表,用PHP制作留言板-PHP教程,PHP应用
  8. 【ffmpeg】支持vp8/vp9编码
  9. 小白也能搞通UDP通信(88E1111 RGMII 接口)
  10. 产品经理的私房菜 - 腾讯产品模型 - 学习能力篇