2
ответа

Наилучшая практика использования MediatorLiveData только по имеющимся данным

Какова лучшая практика для использования MediatorLiveData с несколькими источниками? У меня есть MediatorLiveData во ViewModel, доступ к которому осуществляется из представления для данных, которое должно быть наконец
вопрос задан: 19 January 2019 21:59
2
ответа

Есть ли способ заставить retrofit2 вернуть LiveData

Есть ли способ заставить retrofit2 возвращать liveata вместо Observable? Если это возможно, как мы можем реализовать этот подход? Если это невозможно, рекомендуется сделать возврат дооснащения ...
вопрос задан: 16 January 2019 03:11
2
ответа

Как очистить сохраненное значение LiveData?

В соответствии с документацией LiveData: класс LiveData предоставляет следующие преимущества: ... Всегда обновлять данные: если жизненный цикл начинается снова (например, операция возвращается к началу ...)
вопрос задан: 16 June 2017 06:14
1
ответ

Ошибка: & ldquo; Несоответствие типов. Обязательно: наблюдатель < PagedList < Message! >! > & rdquo; Как исправить?

Я использую PagedListAdapter и pagedListLiveData без Room для отображения большого списка элементов. В приведенном ниже коде я пытаюсь представить адаптер для PagedList. val pagedListLiveData = LivePagedListBuilder (...
вопрос задан: 11 April 2019 06:26
1
ответ

Связывание данных Android с LiveData - проверка нескольких полей вместе

Я использую двустороннюю привязку данных с LiveData внутри ViewModel для обработки формы регистрации. Поскольку поля заполнены, есть поля, которые должны быть оценены вместе для достоверности (а также ...
вопрос задан: 16 March 2019 22:19
1
ответ

Комната не получает данные, когда androidx.paging.DataSource.Factory (с использованием LiveData + Kotlin Coroutines)

У меня есть AmbassadorDAO, у которого есть getAll (): List < Ambassador > которые вернули правильно список послов. Проблема возникает, когда я реструктурирую свой существующий код, чтобы использовать DataSource.Factory для ...
вопрос задан: 1 March 2019 15:03
1
ответ

Как передать ответ о модификации из хранилища данных для просмотра модели с использованием изменяемых данных в реальном времени на Android?

Я могу сделать сетевой запрос и получить ответ в моем хранилище данных, но не могу получить его в моей модели представления. Хранилище данных: открытый класс DataRepository {private ...
вопрос задан: 19 January 2019 22:26
1
ответ

Наблюдатель данных в реальном времени не запускается после запроса комнатной базы данных

У меня есть объект LiveData, который я наблюдаю внутри фрагмента в деятельности. Активность прослушивает трансляции из системы через 2 широковещательных приемника. Данные запрашиваются из комнаты в соответствии с ...
вопрос задан: 18 January 2019 20:14
1
ответ

LiveData не устанавливается, наблюдатель никогда не вызывается

Я пытаюсь сохранить «Эпизод» в моей MainViewModel и разрешить другим фрагментам иметь доступ к нему через эту ViewModel. В MainActivity я наблюдаю изменения в ViewModel, которые никогда не бывают ...
вопрос задан: 16 January 2019 21:31
1
ответ

Двустороннее связывание данных, RecyclerView, ViewModel, Room, LiveData, Oh My

Новичок в разработке под Android, и я пытаюсь обернуть голову вокруг двустороннего связывания данных в сочетании с RecyclerView, ViewModel, Room и LiveData. Я получаю односторонние привязки, но не могу разобраться с двумя ...
вопрос задан: 16 January 2019 17:16
1
ответ

Recyclerview ListAdapter DiffUtil не работает должным образом

Мой обратный вызов areContentsTheSame (oldItem: ItemModel, newItem: ItemModel) всегда получает один и тот же контент. Я использую статус для проверки, но каждый раз статус один и тот же. Хотя статус ...
вопрос задан: 16 January 2019 15:03
1
ответ

Почему наблюдатель LiveData запускается дважды для вновь присоединенного наблюдателя

Насколько я понимаю, LiveData запускает наблюдателя при изменении текущего состояния данных, а не серии изменений состояния истории В настоящее время у меня есть MainFragment, который выполняет ...
вопрос задан: 18 May 2018 03:09
0
ответов

LiveData наблюдается несколько раз внутри onClickListener в Android

У меня есть настройки репозитория, как этот класс ServerTimeRepo @Inject конструктор (private val retrofit: Retrofit) {var liveDataTime = MutableLiveData < TimeResponse > () fun getServerTime (): ...
вопрос задан: 25 March 2019 14:46
0
ответов

Комната / Живая Android - Как сделать, чтобы значение sql увеличивало количество столбцов int и, возможно, ограничивало его значение

Например, допустим, у меня есть строка с двумя столбцами (TEXT apple) и (INTEGER apple_count), используя Room и LiveData, как я могу увеличить значение apple_count на единицу при каждом нажатии кнопки ...
вопрос задан: 18 March 2019 12:01
0
ответов

Android LiveData Observer получает только последнее переданное значение

Итак, у меня есть ViewModel, которая выглядит как этот класс MyViewModel < E, S > : ViewModel () {private val _state = MutableLiveData < S > () val состояние: LiveData < S > get () = _state ...
вопрос задан: 4 March 2019 05:54
0
ответов

Почему наблюдатель MutableLiveData вызывается только один раз, когда setValue () вызывается более одного раза?

Изменяемые LiveData в ViewModel: val viewStateLiveData: MutableLiveData < SomeViewState > = MutableLiveData () При сбое сетевого вызова эта функция (во ViewModel) вызывается из основного ...
вопрос задан: 21 February 2019 10:27
0
ответов

Обозреватель LiveData onChanged не вызывается

Я пытаюсь использовать базу данных Room в приложении Quiz. Я не мог получить список вопросов из базы данных. Вот код, который я использую: @Override public View onCreateView (LayoutInflater inflater, ...
вопрос задан: 17 January 2019 17:16
0
ответов

Наблюдаемое значение LiveData всегда равно нулю внутри RecyclerView.ViewHolder (где данные обновляются внутри Worker)

Я изо всех сил пытался использовать новый WorkManager, потому что я не вижу способа получить детальный статус моей работы. По сути, я хочу использовать WorkManager для загрузки файлов, а затем мне нужен мой пользовательский интерфейс, чтобы ...
вопрос задан: 16 January 2019 19:57
0
ответов

Пересмешивание объекта LiveData в Android ViewModel с использованием Mockito

У меня ViewModel выглядит так. Класс SignInViewModel (закрытый val requestDataUseCase: RequestDataUseCase): ViewModel () {... var isLoading = MediatorLiveData < Boolean > () ... fun ...
вопрос задан: 16 January 2019 12:12
0
ответов

Невозможно привязать LiveData List к записям Spinner

У меня есть фрагмент MyFragment, в котором есть Spinner my_spinner. Для тестирования моего приложения я изначально заполнил содержимое my_spinner вручную, наблюдая за свойством myLiveDataList в ...
вопрос задан: 31 December 2018 12:37
0
ответов

MutableLiveData с начальным значением

Как я могу инициализировать MutableLiveData с начальным значением? Я ищу что-то вроде: val text = MutableLiveData < String > ("начальное значение")
вопрос задан: 12 July 2018 12:00
0
ответов

Компоненты архитектуры Android: привязка к ViewModel

Я немного озадачен тем, как должна работать привязка данных при использовании новых компонентов архитектуры. скажем, у меня есть простое действие со списком, ProgressBar и TextView. Активность должна быть ...
вопрос задан: 5 December 2017 11:52
0
ответов

Android MediatorLiveData обозреватель

Я немного запутался, почему следующий код не работает: MutableLiveData mutableTest = new MutableLiveData <> (); MediatorLiveData mediatorTest = new ...
вопрос задан: 14 August 2017 20:24