Android ViewModel, список элементов, вставка - состояние обработки - PullRequest
0 голосов
/ 20 сентября 2018

Мой вопрос не совсем точный.У меня есть фрагмент со списком элементов, резервное копирование которых выполняется службой REST API:

GET /api/items

У меня есть класс ItemsViewModel, ItemsProvider с объектами LiveData и APIService, которые получают элементы из службы REST.Реализация ListFragment наблюдает за ItemsViewModel и его состоянием.

Теперь у меня есть вопрос.Как вы реализуете вставку данных в ViewModel в ваших реализациях?Как вы справляетесь с обновлением состояния?

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете взять LiveData<List<? of items>> как MutableLiveData внутри ItemsViewModel.

Теперь, когда у вас есть новые предметы, вам нужно установить значение LiveData.

Вам нужно создать observer для того, что внутри вашего activity/fragment, где вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...