Android 带计时器的画布

Android 带计时器的画布,android,canvas,Android,Canvas,我不知道如何命名我的问题, 然而,在一段时间内,每当用户单击一个正方形时,我都会尝试使用画布显示一些文本,我一直在尝试使用计时器 timer.schedule(new TimerTask() { public void run() { } }, 11000); 但这只适用于第一次单击,第二次单击会立即消失。试试看 timer.schedule(new TimerTask() {....}, 0, /

我不知道如何命名我的问题, 然而,在一段时间内,每当用户单击一个正方形时,我都会尝试使用画布显示一些文本,我一直在尝试使用计时器

timer.schedule(new TimerTask() {
       public void run() {
       }
    }, 11000);
但这只适用于第一次单击,第二次单击会立即消失。

试试看

timer.schedule(new TimerTask() {....},
                       0,        //initial delay
                       11000);  //subsequent rate

谢谢,但是仍然是同一个问题,第一次单击有效,第二次等等,不是吗?然后也许你可以发布你如何绘制文本也许问题不是与计时器有关,而是与单击有关?if(show){canvas.drawText(“-50”,50,50,paint);timer.schedule(new TimerTask(){public void run(){show=false;},0,11000);}每次单击后,显示的状态更改为true。您可能希望将if(show){drawText()}放在计时器任务中