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

来源:互联网 发布:简单的java项目实例 编辑:程序博客网 时间:2024/05/16 11:54

         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);
 }

原创粉丝点击