Android实现两次按下返回键退出「建议收藏」

Android实现两次按下返回键退出

大家好,又见面了,我是全栈君。

  1. @Override  
  2.     public boolean onKeyDown(int keyCode, KeyEvent event)   
  3.     {  
  4.                  if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)  
  5.                  {  
  6.                            
  7.                          if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()不管何时调用,肯定大于2000  
  8.                          {  
  9.                           Toast.makeText(getApplicationContext(), “再按一次退出程序”,Toast.LENGTH_SHORT).show();                                  
  10.                           exitTime = System.currentTimeMillis();  
  11.                          }  
  12.                          else  
  13.                          {  
  14.                              finish();  
  15.                              System.exit(0);  
  16.                          }  
  17.                                    
  18.                          return true;  
  19.                  }  
  20.                  return super.onKeyDown(keyCode, event);  
  21.     }  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115298.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月6日 下午1:00
下一篇 2022年2月6日 下午2:00


相关推荐

  • Web渗透测试工具[通俗易懂]

    Web渗透测试工具[通俗易懂]一、介绍是用于攻击web应用程序的集成平台。它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。它主要用来做安全性渗透测试。二、下载安装 2.1地址 链接:https://pan.baidu.com/s/1xhQ…

    2022年8月12日
    10
  • 为什么 AI 聊天场景多采用 SSE?

    为什么 AI 聊天场景多采用 SSE?

    2026年3月14日
    3
  • Python基础知识归纳「建议收藏」

    Python基础知识归纳「建议收藏」Python基础教程Python基础教程Python简介Python环境搭建Python中文编码Python基础语法Python变量类型Python运算符Python条件语句Python循环语句PythonWhile循环语句Pythonfor循环语句Python循环嵌套Pythonbreak语句Python…

    2022年10月16日
    3
  • WSDL详解

    WSDL详解原文链接 WebService 中的 WSDL 详解有人在 WebService 开发的时候 特别是和第三方有接口的时候 走的是 SOAP 协议 然后用户 或后台 给你一个 WSDL 文件 或网址 说按照上面的进行适配 这时就要对 WebService 的 WSDL 有一定的理解 本文将对 WSDL WebService 描述语言 进行详细总结 WSDL WebServicesD

    2026年3月20日
    2
  • Pycharm界面设置

    Pycharm界面设置1 修改主题等 file Settings Appearance amp Behavior Appearance Theme 修改主题 Name 修改主题字体 Size 修改主题字号 2 修改代码 字格式 file Settings Editor Font Font 修改字体 Size 修改字号 LineSpacing 修改 间距 3 修改解释器解释器的作 运 件 Pycharm 没有内置的 Python 解释器 需要加载

    2026年3月27日
    2
  • 回溯算法之N皇后问题[通俗易懂]

    回溯算法之N皇后问题[通俗易懂]问题描述什么是皇后问题八皇后问题(英文:Eightqueens),是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的问题,是回溯算法的典型案例。问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。如果经过±90度、±180度旋转,和对角线对称变换的摆法看成一类,共有42类。计算机发明后,有多种计算机语

    2022年9月30日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号