timertask相关内容

在Widget AppWidgetProvider中使用TimerTask和Timer

我正在使用Android创建一个时钟小部件。我已经测试了时钟,逻辑似乎没有问题,但我需要让它每分钟更新一次。 我在xml中将updatePerodMillis设置为60000,但安卓将其限制为30分钟,因此它每半小时才更新一次。 我做了一些研究,除了我正在调用的方法需要通过onUpdate()方法传递给它的AppWidgetManager和AppWidgetId之外,Service或A ..
发布时间:2022-02-24 15:14:00 移动开发

Android:使用 AsyncTask 进行重复 Ajax 调用的含义

我需要我的 Android 应用程序使用 AJAX 调用定期从服务器获取数据,并相应地更新 UI(只是一堆需要使用 setText() 更新的 TextView).请注意,这涉及 2 个任务: 进行 AJAX 调用,并在收到响应后更新 UI - 为此,我使用了一个简单的 AsyncTask. 定期重复上述操作. 我还没有想出一种优雅的方法来实现上面的第 2 点.目前,我只是从 OnP ..
发布时间:2022-01-07 22:48:54 移动开发

Java:以随机间隔安排任务

我对 Java 很陌生,我正在尝试生成一个每 5 到 10 秒运行一次的任务,因此在 5 到 10 之间的区域内的任何时间间隔,包括 10. 我尝试了几件事,但到目前为止没有任何效果.我最近的努力如下: timer= new Timer();随机生成器 = new Random();整数间隔;//该任务将在第一次运行 10 秒后运行:timer.schedule(任务,10000);//等 ..
发布时间:2021-12-31 15:47:25 Java开发

如何在一定次数后停止计时器

尝试使用 Timer 运行 4 次,每次间隔 10 秒. 我尝试用循环停止它,但它一直崩溃.尝试使用带有三个参数的 schedule(),但我不知道在哪里实现计数器变量.有什么想法吗? final Handler handler = new Handler();定时器 timer2 = new Timer();TimerTask 测试 = 新 TimerTask() {公共无效运行(){h ..
发布时间:2021-12-31 15:34:37 移动开发

尝试调用虚方法

我正在尝试使用 Timer 和 TimerTask 类制作一个简单的计时器.我不断收到以下错误: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object ..
发布时间:2021-12-31 15:30:07 移动开发

Android中的定时器和TimerTask

我的程序需要一个计时器.我已经编写了它,它在 PC 上的模拟器程序(Android 1.5/2.2)上运行良好.但它不适用于真机(Android 1.5).我做错了什么? TimerTask task = new TimerTask() {公共无效运行(){如果(条件){myFunc();} 别的 {this.cancel();}}};定时器 timer = new Timer();timer. ..
发布时间:2021-12-31 15:22:45 移动开发

如何使用 TimerTask 来运行线程?

我正在努力寻找 Android 上 TimerTask 函数的文档.我需要使用 TimerTask 每隔一段时间运行一个线程,但不知道如何去做.任何建议或示例将不胜感激. 解决方案 您使用 Timer,当您使用任何 schedule 方法安排 TimerTask 时,它会自动为您创建一个新线程. 示例: Timer t = new Timer();t.schedule(myTime ..
发布时间:2021-12-31 15:04:33 移动开发

定时器任务 VS 警报管理器在 Android 服务中的使用

我需要在我的 Android 应用程序中每隔 20 分钟定期从服务器获取新闻/事件更新.AFAIK Intent Service 和 Broadcast Receiver 组合将比使用 Service 更好,因为我不打算与正在运行的 Service 进行通信.为了定期获取事件,我知道 2 个选项 1) 使用 Timer Task ScheduleAtFixedRate,我将启动 Intent ..
发布时间:2021-12-27 21:15:32 移动开发

Android - 每 5 秒循环部分代码

当我按下按钮 START 时,我想每 5 秒开始重复两行代码,当我按下按钮 STOP 时结束它.我正在尝试使用 TimerTask 和 Handles,但不知道怎么做. public class MainActivity extends Activity {@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate( ..
发布时间:2021-12-08 23:59:27 移动开发

定时器任务或处理程序

假设我想每 10 秒执行一次操作,并且不一定需要更新视图. 问题是:像这样使用 timer 和 timertask 是否更好(我的意思是更高效): final Handler handler = new Handler();TimerTask timertask = new TimerTask() {@覆盖公共无效运行(){handler.post(new Runnable() {公共无效 ..
发布时间:2021-12-08 11:30:35 移动开发

如何在固定时间间隔后重复执行异步任务

如何让异步任务在一段时间后重复执行,就像定时器一样......实际上我正在开发一个应用程序,它将自动从服务器下载所有最新的未读问候语,为此我必须检查来自服务器的更新经过一些固定的时间间隔......我知道这可以通过计时器轻松完成,但我想使用异步任务,我认为这对 android 应用程序更有效. 解决方案 public void callAsynchronousTask() {final H ..
发布时间:2021-11-27 14:07:51 移动开发

每 5 分钟启动一次 Android 服务

我在互联网上搜索了过去 2 天,但找不到任何有用的教程.我创建了一个服务,并且在服务启动时在状态栏中发送通知.我希望该服务在显示通知后停止,并在 5 分钟后重新启动.如果可能,请告诉我,如果有的话,请提供一些有用的教程.我听说过 TimerTask 和 AlarmManager 并且我也尝试使用它们,但我无法获得想要的结果. 编辑:即使我的应用程序没有运行,我也需要每 5 分钟启动一次服务. ..
发布时间:2021-11-26 23:11:16 移动开发

如何使用 ScheduledExecutorService 每天在特定时间运行某些任务?

我每天早上 5 点都在尝试执行某项任务.因此,我决定为此使用 ScheduledExecutorService,但到目前为止,我已经看到了一些示例,这些示例展示了如何每隔几分钟运行一次任务. 而且我找不到任何示例来说明如何在每天早上的特定时间(凌晨 5 点)运行任务,并且还考虑了夏令时这一事实 - 下面是我每 15 分钟运行一次的代码 - public class Scheduled ..

创建 Java 计时器和 TimerTask?

我是 Java 新手,我正在尝试设置一个简单的计时器,由于使用 JavaScript 和 ActionScript 的经验,我熟悉 set_interval, 我对类还不是很熟悉所以很容易混淆,我知道我需要设置一个新的Timer,然后设置一个TimerTask,但是即使我现在正在查看文档,我也不知道该怎么做.. 所以我创建了一个 Applet,这就是我的 init 方法: publi ..
发布时间:2021-11-16 22:10:19 Java开发

在 Java 中,我将 Timer 类事件侦听器附加到哪些对象?

我正在尝试创建一个打鼹鼠游戏.我已经使用 Swing 来创建背景并添加带有事件侦听器的痣图像,每次单击它们时都会增加一个分数,但是我在设置它们是否应该可见时遇到了问题.我认为最好的方法是使用计时器来设置/重置布尔值(vis).随机化图像可见的时间段将是理想的.我曾多次尝试使用摆动计时器,但似乎不起作用.在哪里实例化计时器,以及在计时器倒计时后执行代码的事件侦听器附加到什么位置? 包 whackm ..
发布时间:2021-09-07 20:27:22 Java开发

定时器和 TimerTask Java

我希望我的程序打印 Hello User,十秒后打印 Ten Seconds Have Gone By,最后,几秒后打印 Goodbye User.我只是不知道什么或如何开始这样做.谢谢 代码如下: import java.util.Timer;导入 java.util.TimerTask;公共类 S1p4 {公共静态无效主(字符串 [] args){定时器 timer = new Tim ..
发布时间:2021-09-07 20:26:21 Java开发