[英]Android ViewModel, List of items, inserting - handling state
我的问题不是严格严格的。 我有一个片段,其中包含由REST API服务备份的项目列表:
GET /api/items
我有一个ItemsViewModel类,带有LiveData对象的ItemsProvider和APIService,它们从REST服务获取项目。 ListFragment的实现观察ItemsItemModel及其状态。
现在我有一个问题。 在实现中如何实现将数据插入ViewModel中? 您如何处理状态更新?
您可以使用LiveData<List<? of items>>
LiveData<List<? of items>>
作为MutableLiveData
ItemsViewModel
。
现在,当您有新项目时,需要设置LiveData
值。
您需要在您需要的activity/fragment
内部创建一个observer
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.