Вопросы по теме 'mutablelivedata'

Как использовать livedata для совершения нескольких сетевых вызовов?
я работаю над проектом, в котором я пытаюсь реализовать компоненты архитектуры Android с привязкой данных. У меня есть активность, модель представления и репозиторий, и я прямо сейчас создаю страницу входа. Мне нужно сделать две функции репозитория,...
950 просмотров

Наблюдение за LiveData из комнаты вызывает обновление PagedListAdapter, ViewModel обновляет данные также при изменении ориентации
Я создаю приложение, которое использует ArticleBoundaryCallback для инициирования вызова API и сохраняет ответ в Room. Я также слушаю эту таблицу с помощью LiveData и отображаю элементы в PagedListAdapter. Проблема в том, что каждый раз, когда...
1057 просмотров

Действительно ли SingleLiveEvent является частью библиотеки компонентов архитектуры Android?
Я использую класс SingleLiveData , который можно найти здесь . Мои вопросы: Является ли SingleLiveData частью компонентов архитектуры Android? Это хорошая идея, чтобы использовать его?
10303 просмотров

Использование пользовательского сеттера для ленивого делегата
У меня много повторяющегося кода, и, поскольку я новичок в Kotlin, я хочу научиться и постараться максимально использовать его преимущества. У меня есть много лениво объявленных свойств MutableLiveData<Int> , и где-то в коде я проверяю каждое...
565 просмотров

Замените getLoaderManager().initLoader на MutableLivedata‹Cursor›
getLoaderManager устарел с Android 28. ViewModel, Repository и Room заменяют функциональность загрузчика. Я нашел 2 статьи:...
462 просмотров

Как привязать объект livedata к данным (Android)
Сегодня у меня есть вопрос о mvvm и привязке данных на Android, Я пытаюсь связать свойства объекта при просмотре. У меня есть объект (модель) с некоторыми свойствами, например: public String name; public String title; public int value;...
78 просмотров

Изменяемое значение Live Data обновляется при создании фрагмента
Я создал простой фрагмент входа в систему с моделью представления. Вот фрагмент: class LoginFragment : Fragment() { companion object { fun newInstance() = LoginFragment() } private lateinit var viewModel: LoginViewModel override fun...
1911 просмотров

DataBinding и LiveData: две реализации (Kotlin и Java) и не могут заставить Java работать
У меня возникают проблемы при использовании DataBinding и LiveData в проекте Java. Я прошел предыдущий курс по Kotlin, и когда я пытаюсь реализовать то же поведение, я просто не могу заставить его работать. Мне явно чего-то не хватает в плане...
172 просмотров