咖啡动力 发表于 2013-1-14 18:18:55

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秒后发送事件
 
 
 
 
 
页: [1]
查看完整版本: Android延迟执行 handler类的实现