0
我需要重新啓動一個定時器onResume()
因爲onPause()
我打電話timer.cancel()
。我怎樣才能做到這一點?調用cancel()後重新啓動一個定時器()
這裏是我開始計時代碼:
handler = new Handler();
t = new Timer();
t.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
public void run() {
doReload2();
populate();
}
});
}
}, 300, 30000);
這裏我取消計時器:
@Override
protected void onPause() {
super.onPause();
System.out.println("onPause!!!!!!");
t.cancel();
}