如何将数据从ViewModel中的线程发送到主活动/片段



是否有方法将数据从ViewModel内的线程发送到主Activity/Fragment?

我正在为财务图表构建一个应用程序,我从API获取数据,所以为了做到这一点,我需要将API调用放在一个线程中。除此之外,我还做了一些计算来表示图表,所以我使用ViewModel进行了计算。

您可以通过postValue方法而不是setValue方法从子线程更新此类LiveData(MutableLiveDataMediatorLiveData(值。

从"活动/片段"中,您可以以一般方式观察ViewModelLiveData

最新更新