zoukankan      html  css  js  c++  java
  • android 二次按返回键退出client

    android中有的app退出client时弹出对话框的方法,有的是点击二次,第一次是提示用户是否退出client,第二次点击才是真正的退出app。这是用二次点击返回键的时间间隔推断,

    今天就实现这简单的功能,


    分析:程序要保存用户第一次点击的时间,在java中我们知道,保存一个变量肯定要定义一个成员变量去保存 第一次点击的时间变量,当第二次点击的时候获取当前点击的时间,并和第一次点击时间相减是否大于多少秒才让app退出。代码实现

    	public  long  preTime;
        public static final long TWO_SECOND = 2 * 1000;
    	 @Override
    	    public void onBackPressed() {
    	            long currentTime = System.currentTimeMillis();
    	            // 假设时间间隔大于2秒, 不处理
    	            if ((currentTime - preTime) > TWO_SECOND) {
    	                // 显示消息
    	                Toast.makeText(this, "再按一次退出client", 0).show();
    	                // 更新时间
    	                preTime = currentTime;
    	                return;
    	                // 截获事件,不再处理
    	            }else{
    	            	finish();
    	            }
    	    }


  • 相关阅读:
    PHP比较操作符
    一个给图片加水印的程序
    PHP开发人员:充实您的XML工具箱
    PHP时间函数
    (Oralce)Web翻页优化实例
    PHP文件操作函数
    PHP图象函数
    PHP逻辑操作符
    PHP位操作符
    PHP目录遍历函数
  • 原文地址:https://www.cnblogs.com/mthoutai/p/7009107.html
Copyright © 2011-2022 走看看