我试图了解如何使用计时器。
在我的 MainActivity.class 中,在 create 方法中,我有这段代码
Timer timer = new Timer();
TimerTask updateM = new GestioneSlide();
timer.scheduleAtFixedRate(updateM , 1000, 5000); // i want to do a thing every second for 5 seconds
然后我有另一个类,我在其中覆盖方法运行,并且我想在我的 MainActivity.class 中的 texview 中写一些东西
class GestioneSlide extends TimerTask {
@Override
public void run() {
MainActivity.TextViewName.setText("bla bla");
}
}
我的应用程序崩溃,如果我删除MainActivity.TextViewName.setText("bla bla");
我没有问题。可能我不能那样在那个textview中写我做错了什么?