当前位置: 代码迷 >> Android >> Android推迟执行 handler类的实现
  详细解决方案

Android推迟执行 handler类的实现

热度:63   发布时间:2016-05-01 16:33:11.0
Android延迟执行 handler类的实现

?

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

?

?

?

?

?

  相关解决方案