您的位置:首页 > 移动开发 > Android开发

使用android中的handler延迟执行方法

2012-06-07 21:34 357 查看
         android中的handler可以用来延迟执行函数,例如在界面加载完成后10秒种执行一个方法A,可以如下:

private Handler mHandler = new Handler() {

  

  public void dispatchMessage(Message msg) {

   if (message == msg.what) {

    A();

   }

  };  

 };

在程序初始化过程中通过sendMessageDelayed方法来延迟通知handler来做相应的处理

@Override

 protected void onInitialize() {

  super.onInitialize();

  setContentView(R.layout.main);

  mHandler.sendMessageDelayed(mHandler.obtainMessage(message), 10000);

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android