Android 按键处理
2014-12-07 21:25
295 查看
1、Android防止按钮在规定时间内被连续点击的简单方法
public
class ClickFilter
{
public static final long INTERVAL = 500L; //防止连续点击的时间间隔
private static long lastClickTime = 0L; //上一次点击的时间
public static boolean filter()
{
long time = System.currentTimeMillis();
lastClickTime = time;
if ( ( time - lastClickTime ) > INTERVAL )
{
return false;
}
return true;
}
}
在按钮onClick()方法里首先调用
if(ClickFilter.filter()) return;
即可;
public
class ClickFilter
{
public static final long INTERVAL = 500L; //防止连续点击的时间间隔
private static long lastClickTime = 0L; //上一次点击的时间
public static boolean filter()
{
long time = System.currentTimeMillis();
lastClickTime = time;
if ( ( time - lastClickTime ) > INTERVAL )
{
return false;
}
return true;
}
}
在按钮onClick()方法里首先调用
if(ClickFilter.filter()) return;
即可;
相关文章推荐
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Android 外接键盘的按键处理
- Android面面观——Android事件处理下(按键、触摸屏和滚动球的一些实现细节)
- Sencha Touch 程序设计之 Android 平台 Back 按键处理
- Android 4.0中按键的处理流程
- Android游戏开发之旅(十五) 按键中断处理
- Android 4.0中按键的处理流程
- (转载)收集android事件处理,按键、触摸屏部分
- 关于Android按键处理
- Android游戏开发教程之十四:按键中断事件的处理
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Android游戏开发之处理按键的响应方式(十二)
- Android游戏开发之处理按键的响应方式(二十二)
- 修正android 处理连续按键两次
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Android游戏开发之处理按键的响应方式(二十二)
- Android游戏中的按键处理解决方案
- Android事件处理(按键、触摸屏和滚动球的一些实现细节)
- Android面面观——Android事件处理下(按键、触摸屏和滚动球的一些实现细节)