public void BetTimerFuction()
{
int delay=0;
int period=200;
betTimer = new Timer();
betTimer.schedule(new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
mHandlerBet.obtainMessage().sendToTarget();
}
}, delay, period);
}
它是我的计时器代码,但我没有在 View 类中使用该计时器,我也在使用 canvas 。
当我在 View 类中使用该计时器时,当我单击按钮时,该计时器获取数字的过程非常慢,它会增加两个计时器的整数
最佳答案
我认为你首先为你的停止功能做空。
public void StopBetTimer()
{
try
{
if(betTimer !=null)
{
betTimer.cancel();
betTimer=null;
}
}
catch(Exception e)
{
}
}
关于android - 如何创建用于 Canvas 渲染的计时器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17160731/