1. 程式人生 > >使用android中的handler延遲執行方法

使用android中的handler延遲執行方法

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