问题标签 [timertask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11109 浏览

android - Android Asynctask vs Runnable vs timertask vs Service

这些方法(类)之间有什么区别?

我想运行一个每 5 秒运行一次的应用程序,在它完成时清除内存并且当 cpu 处于待机模式时,你可以运行该应用程序。这样应用程序就不会绑定到唤醒锁。

问候,

沙夫卡特

0 投票
3 回答
370 浏览

android - Android:在计时器中修改 XML 元素

我正在尝试有一个计数器(计数秒和分钟)并每秒在显示屏上更新它。

我的班级中有这段代码onCreate,它扩展了Activity

不幸的是,我收到以下错误:

android.view.ViewRoot$CalledFromWrongThreadException:thread只有创建视图层次结构的原件才能触及其视图。

我不确定如何解决这个问题,因为它已经在onCreate()方法中了。有谁知道解决方案?

0 投票
3 回答
1629 浏览

java - java中的定时器任务?

我必须在java中做timertask。场景是:我必须首先安排一个任务延迟一些。如果我点击了一个按钮,它将取消当前的计时器,然后它会重新安排它。如何在java中实现它?

当我用过时,cancel()我无法再次访问计时器。那就是我不能重用那个对象。我已将Timerand声明Timertask为静态的。

提前致谢。

0 投票
1 回答
1231 浏览

android - 如果在 run() 中添加 Show ProgressDialog,Android TimerTask 会抛出 RuntimeException

我正在尝试使用 timertask 安排一个计时器。我想在使用 ProgressDialog 运行任务时冻结 UI。我正在使用 AsyncTask 和 TimerTask 来实现预期的结果。但是当我将进度对话框代码添加到 TimerTask Runnable 时,它​​会引发运行时异常。下面是 TimerTask 的代码,任何帮助将不胜感激。提前致谢。

公共类 MyTimerTask 扩展 TimerTask { 上下文 contxt; public MyTimerTask(Context cn){ contxt=cn;

0 投票
1 回答
1501 浏览

android - 永无止境的后台线程?

我目前有一个从 Web 服务器创建时填充的列表视图。我希望它定期轮询数据库以获取更新,或者允许 php 脚本对其进行更新。我希望它由数据库更新,而不是轮询。

就轮询而言,我知道我可以实现服务或异步线程。我还找到了 timertask 类。

对于 AsyncThread:我可以让它不断重复吗?我会从

对于 TimerTask:这是否比异步线程或服务效率低?

我还需要在线程内创建 TimerTask 吗?还是会创建自己的线程?

0 投票
1 回答
5096 浏览

android - 使用invalidateSelf()通过计时器重绘Drawable不起作用

我让我的班级实现了 Drawable。我需要定期重绘它以获得一些“眨眼”效果。我正在使用 timer.schedule 来安排 invalidateSelf() 但什么也没发生。

在日志中类似这样的
内容 02-08 23:07:44.791: INFO/(258): draw
02-08 23:07:44.791: INFO/(258): blink
02-08 23:07:44.791: INFO/(258 ): 时间表
02-08 23:07:45.011: INFO/(258): 从后面跑
02-08 23:07:45.021: INFO/(258): 平局
02-08 23:07:45.021: INFO/(258 ): 时间表
02-08 23:07:45.171: INFO/(258): 从后面跑
02-08 23:07:45.171: INFO/(258): 平局
02-08 23:07:45.171: INFO/(258 ): 闪烁
02-08 23:07:45.171: INFO/(258): 计划
02-08 23:07:45.331: INFO/(258): 从后面跑

为什么它不起作用?我应该为此使用其他方法吗?

0 投票
4 回答
22196 浏览

java - 在一段时间内运行代码的更好方法

我需要在预定义的时间内运行一些代码,当时间到时它需要停止。目前我正在使用 TimerTask 来允许代码执行一段时间,但这会导致代码创建无穷无尽的线程,而且效率很低。有更好的选择吗?

当前代码;

0 投票
1 回答
1087 浏览

multithreading - 黑莓中的timertask,在不中断执行的情况下更改计划时间?

我正在使用TimerTask运行一些后台进程..

我想在不中断任务的情况下更改长周期值,从下一个执行周期开始,它应该使用修改后的时间..

是否可以不中断或我应该取消 timerTask 并重新启动?

0 投票
0 回答
1940 浏览

android - Android中的TimerTask?

可能重复:
在 Android 中实现计数器

我需要实现 TimerTask。场景是我将从服务器获得响应。如果服务器没有响应超过 10 秒,那么我必须导航到下一个活动。

如何实施?请帮忙。

0 投票
1 回答
391 浏览

java - 在 Java 服务器上控制 TimerTask

我在 Weblogic 服务器上执行了 ~10 TimerTask。

在同一应用程序中控制这些任务(停止、运行、状态)执行的最佳方法是什么,例如 servlet。

我需要 Java 1.4 版的解决方案。我知道如何使用 JNDI + TimerTask 制作简单的管理器,但我想要任何标准的解决方案,而不是 reenvent 轮子。

谢谢。