java - 在 Android 中定期执行 AsyncTasks 的最佳方式

标签 java android

我正在使用 AsyncTask 从服务器获取数据。我需要定期更新数据。

最好的方法是什么?

最佳答案

您可以使用 Timer 类来使用 TimerTask 而不是 AsyncTask 来安排周期性任务

参见:

http://developer.android.com/reference/java/util/Timer.html

http://developer.android.com/reference/java/util/TimerTask.html

要更新您的 UI,您应该遵循这个很好的教程:

http://android-developers.blogspot.com/2007/11/stitch-in-time.html

关于java - 在 Android 中定期执行 AsyncTasks 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617453/

相关文章:

android - 从另一个 Activity 返回的错误 requestCode onActivityResult

android - 解析 html 数据时收到 JSON 异常 "Unterminated Array"

php - 将阿拉伯文本插入MySQL数据库-PHP

android - 如何在 ListView Adapter Android Studio 中设置自定义字体?

java - Hadoop 从 Hadoop 节点的本地文件系统访问第 3 方库

java - Java 中默认构造函数的可见性

java - 如何使用幻灯片在布局(如 ICS+ 计算器之类)之间切换?

java - 使用 Kafka Streams 处理复杂的 Avro 消息

java - 为什么我的 Intent 没有正确传递?

java - 具有自定义布局的 fragment 内的 Google map