`
咖啡动力
  • 浏览: 435747 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

 

 

 

 

分享到:
评论
3 楼 咖啡动力 2014-03-18  
还有我是女士哦
2 楼 咖啡动力 2014-03-18  
是吗,还有这事,谢谢哦
1 楼 cfm1989 2012-10-23  
兄弟,是这样的!!!!让我纠结了半个小时,要细心点
mHandler.obtainMessage(press),timeout); // 延时2秒后发送事件

相关推荐

Global site tag (gtag.js) - Google Analytics