當前位置:編程學習大全網 - 網站源碼 - 關於 android 中 postDelayed方法的講解

關於 android 中 postDelayed方法的講解

這是壹種可以創建多線程消息的函數

使用方法:

1,首先創建壹個Handler對象

Handler handler=new Handler();

2,然後創建壹個Runnable對象

Runnable runnable=new Runnable(){

@Override

public void run() {

// TODO Auto-generated method stub

//要做的事情,這裏再次調用此Runnable對象,以實現每兩秒實現壹次的定時器操作

handler.postDelayed(this, 2000);

}

};

3,使用PostDelayed方法,兩秒後調用此Runnable對象

handler.postDelayed(runnable, 2000);

實際上也就實現了壹個2s的壹個定時器

4,如果想要關閉此定時器,可以這樣操作

handler.removeCallbacks(runnable);

當然,妳也可以做壹個鬧鐘提醒延時的函數試試,比如,先用MediaPlayer播放鬧鐘聲音,

如果不想起,被停止播放之後,下次就5分鐘後再播放,再被停止的話,下次就4分鐘後播放,

………………

只要更改延時的時間就可以實現了,用壹個static對象的話會比較容易操作。

全手打原創哦,百度能告訴妳的我就不告訴妳了。

  • 上一篇:哪個是壹流的builder app?
  • 下一篇:用什麽可以殺死蝦蟹田裏的青苔
  • copyright 2024編程學習大全網