18得票1回答
Android中的Asynctask、Runnable、timertask和Service的区别

这些方法(类)有哪些区别? 我想运行一个每隔5秒运行一次的应用程序,在完成时清除内存,并在CPU处于待机模式时可以运行该应用程序。因此,该应用程序不会绑定到wakelock。 敬礼, 沙夫卡特

18得票1回答
安卓中的计时器和计时任务

我需要一个计时器用在我的程序中。我已经编写了它,并且在PC上的模拟器程序(Android 1.5/2.2)中运行良好。但是在真实设备上(Android 1.5)无法工作。我做错了什么?TimerTask task = new TimerTask() { public v...

17得票3回答
每隔5分钟启动安卓服务

我在过去的两天里在互联网上搜索,但没有找到任何有用的教程。我创建了一个服务,并在服务启动时向状态栏发送通知。我希望在显示通知后停止该服务,并在5分钟后重新启动它。如果可能的话,请告诉我并提供一些有用的教程。我听说过 TimerTask 和 AlarmManager,我也尝试使用它们,但是未能获...

16得票4回答
Android - 每5秒循环执行代码的部分

当我按下开始按钮时,我希望每5秒重复两行代码,并在我按下停止按钮时结束。我尝试使用TimerTask和Handles,但无法弄清楚如何做到这一点。public class MainActivity extends Activity { @Override protect...

14得票4回答
如何在运行时更改我的TimerTask的执行周期?

我如何在运行时更改计时器的周期? Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() { // read n...

14得票1回答
Java - Timer.cancel() 和 TimerTask.cancel() 的区别

在我的安卓应用中,我启动了一个计时器并在其他事件发生时取消它: class MyTimerTask extends TimerTask { override boolean cancel() { ... } override ...

14得票1回答
应用程序崩溃,显示"Called From Wrong Thread Exception"

我在我的onCreate()方法中添加了这部分代码,导致我的应用程序崩溃。需要帮助。 日志: android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a vie...

14得票3回答
Swing的定时器中,“quick”的含义是什么?

来自Java教程: 请注意,Swing计时器的任务在事件分派线程中执行。这意味着任务可以安全地操作组件,但也意味着任务应该快速执行。如果任务可能需要一段时间才能执行完毕,则考虑使用SwingWorker替代或补充计时器。 "快速"是什么意思?我的意思是不精确的,少于一分钟算快吗? ...

12得票2回答
尝试调用虚拟方法

我正在尝试使用 Timer 和 TimerTask 类制作一个简单的计时器。但是一直收到以下错误:Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View and...

12得票3回答
在Java中如何调用线程在特定时间运行?

我想让线程在特定的准确时间执行(例如在:2012-07-11 13:12:24和2012-07-11 15:23:45)。 我查看了ScheduledExecutorService,但它只支持从第一次运行后经过特定时间后执行,并且我没有任何固定的时间间隔,而是有来自数据库要执行任务的时间。 ...