如何在android kotlin的后台服务中从API获取数据?
我想从我自己的Api中获取一些数据,但我希望应用程序在后台服务中获取这些数据,以便将其保存到我的数据库中,这应该根据我的选择在每个特定时间完成。 如果能帮上忙,我会很感激的。如何在android kotlin的后台服务中从API获取数据?,android,kotlin,background,fetch-api,background-service,Android,Kotlin,Background,Fetch Api,Background Service,我想从我自己的Api中获取一些数据,但我希望应用程序在后台服务中获取这些数据,以便将其保存到我的数据库中,这应该根据我的选择在每个特定时间完成。 如果能帮上忙,我会很感激的。 谢谢大家。使用WorkManager代替后台服务: 它可以让你在特定的时间间隔、特定的网络连接(例如仅wifi)等方面安排后台任务。功能强大 当您希望在设备充电时每小时执行一次工作时,示例用法(从链接页面复制): val constraints = Constraints.Builder() .setReq
谢谢大家。使用WorkManager代替后台服务: 它可以让你在特定的时间间隔、特定的网络连接(例如仅wifi)等方面安排后台任务。功能强大 当您希望在设备充电时每小时执行一次工作时,示例用法(从链接页面复制):
val constraints = Constraints.Builder()
.setRequiresCharging(true)
.build()
val saveRequest =
PeriodicWorkRequestBuilder<SaveImageToFileWorker>(1, TimeUnit.HOURS)
.setConstraints(constraints)
.build()
WorkManager.getInstance(myContext)
.enqueue(saveRequest)
val constraints=constraints.Builder()
.SETREQUIRESERCHARGING(真)
.build()
val保存请求=
PeriodicWorkRequestBuilder(1,时间单位:小时)
.setConstraints(约束)
.build()
WorkManager.getInstance(myContext)
.enqueue(保存请求)
到目前为止,您尝试了什么?