棄用的方法
網上搜索有介紹使用Sleep
方法實現的,這裏就不介紹了
1/3. 在 Activity 中聲明成員變量
Handler handler=new Handler();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Runnable runnable=new Runnable() {
@Override
public void run() {
Log.i(TAG,sdf.format(System.currentTimeMillis()));
handler.postDelayed(this, 2000);
}
};
2/3. 啓動定時器
handler.postDelayed(runnable,1000);//每兩秒執行一次runnable.
3/3. 關閉定時器
handler.removeCallbacks(runnable);
解釋
啓動定時器中的 1000
表示點擊按鈕1秒鐘後啓動定時器runnable
中的 2000
表示每2秒鐘執行一次