繁体   English   中英

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

[英]Android ViewModel, List of items, inserting - handling state

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

GET /api/items

我有一个ItemsViewModel类,带有LiveData对象的ItemsProvider和AP​​IService,它们从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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM