Android延迟执行 handler类的实现
16lz
2021-01-24
handler类的实现
static final intpress = 1; // 定义长按事件ID
static final inttimeout = 2000; // 定义长按为2秒
class LongPressHandler extends Handler { // handler类的实现
public void handleMessage(Message msg) { // 事件处理函数
switch (msg.what) {
case press: // 选择事件ID
Log.d("TEST_XY", "now long press!!!!!!!!!!!!!!!!!!!!");
//操作
break;
}
}
}
调用类:
Handler childHandler;
mHandler.sendMessageDelayed(
mHandler.obtainMessage(timeout ),
press); // 延时2秒后发送事件
更多相关文章
- C语言函数的递归(上)
- Graphics->Compass
- Android(安卓)bluetooth start discovery analyse
- setAnimationStyle实现的popwindow显示消失的动画效果
- Android(安卓)Audio AudioTrack::write函数
- Android设置界面之Preference
- Android(安卓)认识EventBus到原理解析
- Android(安卓)JVM的运行过程
- Android(安卓)下载一个文件以及打开这个apk文件