?
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秒后发送事件
?
?
?
?
?