相关疑难解决方法(0)

Android计时器?如何?

有人可以给出一个每秒钟更新文本字段的简单示例吗?

我想做一个飞球,需要每秒计算/更新球坐标,这就是我需要某种计时器的原因.

我从这里得不到任何东西.

android timer

312
推荐指数
9
解决办法
47万
查看次数

检查Java Timer是否被取消

为什么没有java.util.Timer对象的isCancelled方法?

如果Timer没有被取消,我想安排一个任务,并且如果它被取消,则直接运行它(在同一个线程上).

IllegalStateException如果Timer已被取消,是否可以捕获可能出现的唯一选项?(抓到一个感觉不对IllegalStateException).

java timer cancellation

13
推荐指数
1
解决办法
6416
查看次数

是否可以在Java循环中使用Thread.sleep()来定期执行某些操作?

我已经阅读了一些线程,说在循环中调用Thread.sleep()是有问题的,并且是一个严重的性能问题.但在某些情况下,这似乎是最自然的事情.

例如,如果我希望我的应用程序每3分钟执行一次(假设它是自动保存)

public void startAutosaveLoop(){
    stop = false;
    new Thread(new Runnable() {

        @Override
        public void run() {
            while (!stop){
                Thread.sleep(T*1000);
                if (!stop){
                    // do something
                }
            }
        }
    }).start();
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?这种情况有问题吗?

java multithreading loops intervals thread-sleep

12
推荐指数
1
解决办法
8979
查看次数

如何以设定的时间间隔生成随机数?

我已经开发了Java代码,用于生成0到99范围内的10个随机数.问题是我需要每2分钟生成一个随机数.我是这个领域的新手,需要你的意见.

java random timer

1
推荐指数
1
解决办法
9714
查看次数