Android ViewModel,项目列表,插入-处理状态

时间:2018-09-20 12:50:18

标签: android rest mvvm retrofit2 viewmodel

我的问题有点不严格。我有一个片段,其中包含由REST API服务备份的项目的列表:

GET /api/items

我有一个ItemsViewModel类,带有LiveData对象的ItemsProvider和AP​​IService,它们从REST服务获取项目。 ListFragment的实现观察ItemsItemModel及其状态。

现在我有一个问题。在实现中如何实现将数据插入ViewModel中?您如何处理状态更新?

1 个答案:

答案 0 :(得分:0)

您可以将 LiveData<List<? of items>> 用作MutableLiveData中的ItemsViewModel

现在,当您有新商品时,需要设置LiveData值。

您需要在需要的observer内部创建一个activity/fragment