handler类的实现
static final int press = 1; // 定义长按事件ID
static final int timeout = 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秒后发送事件