如何在 android 的特定时间段后自动更新 SQLite 数据库?

How to automatically update SQLite database after specific period in android?

在我的应用程序中,我需要在特定时间后更新 table 中的特定列。我的应用程序完全离线运行,它不需要任何网络连接,例如 wifi,甚至是 sim 卡。我在我的应用程序中使用 greedDao orm。有什么办法可以做到这一点?

您可以尝试使用作业调度程序在您的应用程序中安排周期性作业。

尝试阅读以下文章以了解作业调度程序。

http://code.tutsplus.com/tutorials/using-the-jobscheduler-api-on-android-lollipop--cms-23562

您有两种选择

  1. 通过安排重复闹钟https://developer.android.com/training/scheduling/alarms.html

  2. 或使用 TimerTask http://developer.android.com/reference/java/util/TimerTask.html