我正在尝试使用随机数每5秒更新一次TextView。 不幸的是,当我调用.setText函数时,计时器停止了(我评论了它,这是因为这个特定的声明)。我在onCreate() - Activity的方法中调用Timer。
ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();
scheduler.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Random r = new Random();
count = r.nextInt(10);
String degree = Integer.toString(count);
mDegrees.setText(degree);
showToast();
}
}
, 1, 5, TimeUnit.SECONDS);
}
也没有调用showToast()。那是为什么?
致以最诚挚的问候,
最高