我需要重新启动计时器,onResume()
因为onPause()
我打电话timer.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();
}