使用方法:
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對象的話會比較容易操作。
全手打原創哦,百度能告訴妳的我就不告訴妳了。