AndroidのHandleのpostDelayedメソッド


さぎょう
postDelayedの役割はタイマーのような機能を実現することです.Handleタイミングで設定したRunableメソッドをトリガーします.
使用方法
1.まずHandleオブジェクトを定義する
private Handler objHandler = new Handler();

2.次にRunnableオブジェクトを作成します
 
  
Runnable runnable=new Runnable(){
   @Override
   public void run() {
    // TODO Auto-generated method stub
    //     ,       Runnable  ,                
    handler.postDelayed(this, 2000);
   } 
};

3.PostDelayedメソッドを使用して、2秒後にRunnableオブジェクトを呼び出します.
handler.postDelayed(runnable, 2000);

実際には2 sのタイマーを実現しました
4.このタイマーをオフにするには、このように操作します.
handler.removeCallbacks(runnable);