是否有方法将数据从ViewModel内的线程发送到主Activity/Fragment?
我正在为财务图表构建一个应用程序,我从API获取数据,所以为了做到这一点,我需要将API调用放在一个线程中。除此之外,我还做了一些计算来表示图表,所以我使用ViewModel进行了计算。
您可以通过postValue
方法而不是setValue
方法从子线程更新此类LiveData
(MutableLiveData
或MediatorLiveData
(值。
从"活动/片段"中,您可以以一般方式观察ViewModel
的LiveData
。