源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android双击退出的实现方法

  • 时间:2022-09-01 14:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android双击退出的实现方法
本文实例讲述了Android双击退出的实现方法。分享给大家供大家参考。具体实现方法如下: 方式一: 重写onBackPressed方法直接监听返回键(建议高版本用2.0以上)
[u]复制代码[/u] 代码如下:
@Override  public void onBackPressed() {               long currentTime = System.currentTimeMillis();           if((currentTime-touchTime)>=waitTime) {            //让Toast的显示时间和等待时间相同             Toast.makeText(this, "再按一次退出", (int)waitTime).show();               touchTime = currentTime;           }else {               finish();           }    }
方式二: (推荐使用)
[u]复制代码[/u] 代码如下:
long waitTime = 2000;    long touchTime = 0;   @Override  public boolean onKeyDown(int keyCode, KeyEvent event) {      if(event.getAction() == KeyEvent.ACTION_DOWN && KeyEvent.KEYCODE_BACK == keyCode) {            long currentTime = System.currentTimeMillis();            if((currentTime-touchTime)>=waitTime) {                //让Toast的显示时间和等待时间相同              Toast.makeText(this, "再按一次退出", (int)waitTime).show();                touchTime = currentTime;            }else {                finish();            }            return true;        }        return super.onKeyDown(keyCode, event);    }
希望本文所述对大家的Android程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部