timertask相关内容

Android - 当应用程序处于锁定或睡眠状态时,计时器不会定期运行

在我的 android 项目中,我有定期任务每 60 秒更新一次 API,因为我正在使用 TimerTask 当应用程序处于后台或前台时,当应用程序处于锁定状态或睡眠状态计时器毫秒每分钟滞后一次时,一切正常,例如第一个 api 计时为 10.00.00 第二个 api 计时为 10.01.05 为每计数毫秒增加 我尝试过工作管理器,但我的周期性间隔是 60 秒,我需要一个答案,它每 60 秒 ..
发布时间:2021-09-07 20:24:12 移动开发

如何使用 Java.Util.Timer

我想制作一个简单的程序,使用 Java.Util.Timer 计算秒数直到 100下面的代码是我正在使用的代码,但是它只是一次打印出所有数字,而无需在每个数字之间等待一秒钟.我该如何解决?(通常我会使用 thread.sleep 但这只是概念证明.) import java.util.Timer;导入 java.util.TimerTask;公共课主要{static Timer timer = ..
发布时间:2021-09-07 20:20:08 Java开发

使用 android TimerTask 和 Timer 防止最终用户对计时器进行操作

如何确保应该在 android 操作系统上运行 x 时间的任务在 x 时间段内运行,而无需用户操作日期和时间?例如,如果我想让这个计时器持续运行 24 小时,然后通知用户 24 小时已经过去,即使手机关闭了一个小时,用户也会将其重新打开并将系统时间向前设置 2 小时,此计时器仍会指示 24 小时固定时间何时过去,而无需用户操作系统日期/时间,也无需连接到互联网来验证是否已经过去了适当的时间. ..
发布时间:2021-09-07 20:17:50 Java开发

Java 计时器不工作

由于某种原因,我的 Java 计时器在我的一个程序中不起作用.每当我编译我的代码时,它都会给我以下错误: 线程“AWT-EventQueue-0"中的异常java.lang.IllegalStateException:任务已安排或取消在 java.util.Timer.sched(Timer.java:401)在 java.util.Timer.scheduleAtFixedRate(Timer ..
发布时间:2021-09-02 20:30:32 Java开发

Timer 和 TimerTask - 如何从 TimerTask 运行中重新安排 Timer

基本上我想做的是制作一个在 x 秒后运行特定 TimerTask 的 Timer,但是 TimerTask 可以重新安排 Timer 在 y 秒后执行任务.示例如下,它给我一个错误“线程“Timer-0"中的异常java.lang.IllegalStateException:任务已经安排或取消"在线我尝试在TimerTask运行中安排此任务. import java.util.Timer;导入 ..
发布时间:2021-06-04 20:26:00 Java开发

java线程通信,独立的文件读取和写入

Java.我有两个线程.一个将持续监视某些事件,并基于这些事件将更新(添加或删除)文件.另一个线程是计时器任务事件,它将定期更新同一文件.我希望其他线程不访问文件时这些线程更新文件.我无法使用锁,因为文件更新代码部分对于每个线程和不同的Java类而言都是独立的.我该怎么办?预先感谢. 解决方案 您可以使用同步. 公共同步的void update(){......} 所以只有一个线程访 ..
发布时间:2021-05-07 18:56:13 Java开发

如何在Java Swing中自动更改图像?

嗨,我正在创建一个Java桌面应用程序,我想在其中显示图像,并且希望所有图像每隔5秒自动更改一次,我不知道该怎么做 这是我的代码 public class ImageGallery extends JFrame { private ImageIcon myImage1 = new ImageIcon ("E:\\SOFTWARE\\TrainPIS\\res\\drawable ..
发布时间:2020-11-27 01:28:06 Java开发

如何在android中处理队列?爪哇

我需要知道如何在android java代码中处理队列.我想在队列不为空时触发某种方法.任何人都可以对此提出建议吗? 目前,我已经实现了计时器任务.此类经常看到队列状态.当队列不为空时,将触发该方法. 我想知道还有其他方法可以做到这一点. 公共类GSMLocationTask扩展了TimerTask { 处理程序TDGetDeviceLocHandler; int myLa ..
发布时间:2020-10-31 02:42:52 Java开发

TimerTask问题

只需看一下这段代码: public Reminder(){ a [0] = 1000; a [1] = 3000; a [2] = 1000; a [3] = 5000; timer = new Timer(); timer.schedule(new RemindTask(),0,a [i]); } //////////////////// 类Rem ..
发布时间:2020-10-20 00:21:48 Java开发

Android:由于连线速度缓慢,在执行期间取消Volley请求

我在Android中使用 Volley 来发出请求包括获取相对大量的数据.我想设置5秒钟的计时器,如果在此之后请求未返回,则可能意味着连接速度很慢,因此我想取消该请求.到目前为止,我做了什么: Timer timer = new Timer(); VioozerVolleyRequestFactory mFactory = new VioozerVolleyRequestFactory(th ..
发布时间:2020-08-30 20:05:21 移动开发

几分钟后服务会自动停止

我正在创建一个服务,该服务应在活动处于后台以及整个应用程序被销毁时起作用. 我每隔1分钟调用一次服务中的位置坐标. 但是,当我尝试这样做时,该服务会在12-15分钟后自动关闭. 我希望该服务能够持续工作,直到并且除非它被用户交互活动的完成所破坏. 我的服务类别如下: public class SensorService extends Service { p ..
发布时间:2020-08-28 06:37:13 移动开发

录像带图像viewPager

我的代码有问题,有人可以帮助我吗? 我需要制作像Messenger应用这样的应用播放故事 我想在Viewpager中自动或手动显示图像和视频列表 我做到了,但遇到了一些问题 第一: 当查看图像的页面并且下一页播放视频时,查看图像时播放视频的声音,这是因为寻呼机加载了我使用的下一个片段 mViewPager.setOffscreenPageLimit(0);但我什么也没做 ..

在SQLite(Android)和MS-SQL(托管)之间同步数据

我需要在App SQLite数据库和在线托管的MS SQL数据库之间同步一些表. 我已经在每个表上都有一个COLUMN(IsSync),可以让我知道哪些ROWS正在等待同步(即SELECT * FROM Locations where IsSync = 0) 位置表是表一旦更新/插入后就需要同步的表之一.该表包含每3-4秒(每分钟15条记录)插入的GPS位置数据(纬度,经度,精度,速度 ..