gpt4 book ai didi

android - 有没有办法在应用程序关闭时获取数据并将其存储在数据库中?

转载 作者:行者123 更新时间:2023-12-02 10:05:14 26 4
gpt4 key购买 nike

我正在开发新闻阅读器应用程序,现在我想实现这一目标:每天一次,当有互联网连接时或在特定时间(例如 23:00),我的应用程序将获取所有新新闻,然后将其存储在数据库中。在应用程序内部,我使用改造来使用 mvvm 模式来获取和存储空间。我怎样才能做到这一点?如有任何建议,我们将不胜感激。

最佳答案

您可以通过使用 PeriodicWorkRequest.Builder 中的弹性周期来实现此目的。例如,如果您想在重复间隔结束时的 15 分钟内(假设 8 小时)运行 Worker,代码将如下所示:

val periodicRefreshRequest = PeriodicWorkRequest.Builder(
RefreshWorker::class.java, // Your worker class
8, // repeating interval
TimeUnit.HOURS,
15, // flex interval - worker will run somewhen within this period of time, but at the end of repeating interval
TimeUnit.MINUTES
)

关于android - 有没有办法在应用程序关闭时获取数据并将其存储在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60164268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com