我正在玩游戏,所以我需要使用每秒更新的时间。我正在使用 TimerTask。我想暂停时间当我点击一个按钮并想在我点击其他活动的恢复按钮时再次恢复它.如何做请帮助我。
t=new Timer();
{
t.scheduleAtFixedRate(new TimerTask()
{
public void run()
{
runOnUiThread(new Runnable() {
@Override
public void run()
{
TextView tv = (TextView) findViewById(R.id.time);
tv.setText(String.format("%02d:%02d",minute,seconds));
time += 1;
seconds += 1;
if(seconds==60)
{
seconds=0;
}
minute=time/60;
}
});
}
}, 0, 1000);
}