如何使用LiveData每秒进行一次改装调用? [重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

我正在处理一个youtube api来获取频道的订阅者数量,现在因为订阅者数量每秒都需要每秒进行一次改装调用。我在我的应用程序中使用android Jetpack组件,我想知道如何每秒更新一次,即每秒钟进行一次改装调用。

目前我的应用程序使用Handler,Runnable和

handler.postDelayed(this, 1000)

但是这个处理程序使用的是UI线程,这并不好。

我创建了一个存储库类和视图模型类。

android android-architecture-components androidx android-livedata
1个回答
0
投票

您有多个选项,如异步任务,计时器,服务,AlarmManager。看看这些问题:

Scheduling recurring task in Android

Send request to web service every 5 second

© www.soinside.com 2019 - 2024. All rights reserved.