Вопросы по теме 'android-livedata'

LiveData не обновляет данные из одного действия в другое действие - Android
у меня 2 Activity а именно Список Activity Деталь Activity Список Activity показывает список элементов, а деталь Activity отображается при щелчке элемента в списке. В ListActivity мы наблюдаем за получением каналов из БД, и...
3250 просмотров

Исключение Live Data при использовании наблюдаемых
При попытке наблюдать живые данные из фрагмента, возвращаемого из ViewModel, я получаю следующее исключение, до этого я получил другую ошибку, описанную в этом post замена android.arch.lifecycle:common-java8:1.0.0-beta2 на...
2031 просмотров

Наблюдатель MVVM MediatorLiveData onchanged вызывается несколько раз
Я использую MVVM + LiveData + Dagger 2.11 в своем приложении. В SignInFragment щелкните запрос на отправку текстового представления на сервер и покажите ответ на панели закусок. Он отлично работает при первом щелчке по текстовому изображению. Если я...
3304 просмотров

Комната - LiveData RxJava срабатывает без причины
У меня есть Activity, ViewModel, репозиторий Singleton и Room. В Activity OnCreate я создаю ViewModel: viewModel = ViewModelProviders.of(this).get(MainViewModel::class.java) viewModel.myData.observe(this, Observer { data ->...
498 просмотров

В чем разница между наблюдателем (шаблон проектирования), шиной событий (зеленый робот), LiveData (Android)?
Я не могу различить, что использовать. Кажется, все работают одинаково, но по-разному, но базовая логика одинакова, пожалуйста, дайте мне знать, в чем основная разница во всем?
924 просмотров

Обновление MutableLiveData списка элементов
Я использую LiveData и ViewModel из компонентов архитектуры в моем приложении. У меня есть список элементов, разбитых на страницы, я загружаю больше, когда пользователь прокручивает страницу вниз. Результат запроса сохраняется в...
33260 просмотров

Android - привязка данных к свойству расширенного объекта LiveData
В настоящее время я начал использовать библиотеку привязки данных, и в моей модели просмотра у меня есть расширенный объект LiveData: public class ScannerViewModel extends AndroidViewModel { /** MutableLiveData containing the scanner state to...
2811 просмотров

Обновление свойств объекта, возвращаемых LiveData
У меня есть вопрос о наилучшей практике обновления свойств объекта, полученного из комнаты с помощью LiveData. В настоящее время, когда мой наблюдатель запускается в моей деятельности, я беру возвращенный объект и передаю его обратно в модель...
228 просмотров

Внедрение базы данных комнат (Android)
Мне нравится знать, как правильно интегрировать библиотеку комнат в приложение для Android. В некоторых статьях, которые я видел, используется подход Singleton с использованием репозитория для вызовов базы данных, в то время как в других используется...
1020 просмотров

Библиотека подкачки с настраиваемым источником данных не обновляет строку при обновлении комнаты
Я внедряю новую библиотеку подкачки с RecyclerView с приложением, созданным на основе Компоненты архитектуры . Данные для заполнения списка берутся из базы данных Room . Фактически, он извлекается из сети, сохраняется в локальной базе данных...
1466 просмотров

Android Liveata делает последовательный вызов
Я использую дооснащение, живые данные. В моем проекте есть одна ситуация, я должен выполнить последовательность сетевых вызовов. если какой-либо из них не работает, он должен вернуть ошибку. В настоящее время у меня есть два наблюдателя за...
3015 просмотров
schedule 14.11.2022

Как использовать Android MediaBrowserService для обслуживания песен MediaStore?
В методе onLoadChildren службы MediaBrowserService мы должны вернуть список элементов MediaItem, чтобы клиент мог соответствующим образом построить свой пользовательский интерфейс. Как мне это сделать, если в моей службе есть курсор, который я только...
239 просмотров

Android LiveData: не все уведомления
Я экспериментирую с LiveData Android. Я просто попытался отправить множество уведомлений наблюдателю, который наблюдает за объектом LiveData. Я позволяю потоку работать в фоновом режиме, а в цикле while я постоянно добавляю случайные значения с...
701 просмотров

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

Как реализовать ViewModel для активности со многими полями
Проблема Имеется экран настроек ( SettingsActivity ) с примерно 10 текстовыми полями и 3 кнопками. Содержимое текстовых полей, которые onClick открывают диалоговое окно для вставки/редактирования текста, сохраняется в файле SharedPreferences ....
3633 просмотров

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

Комната с LiveData: отображение "многие ко многим" в адаптере
Возьмем следующий пример: Для ПРОДУКТОВ и ЗАКАЗОВ существует сопоставление "многие ко многим". Таким образом, продукт может находиться в нескольких заказах, а в заказе может быть несколько продуктов. В комнате у меня есть объект, у которого есть...
593 просмотров

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

Тестирование LiveData с помощью PowerMockRunner
Мои локальные модульные тесты все время используют LiveData. Обычно, когда вы пытаетесь установить значение MutableLiveData, вы получаете java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked. потому что локальная...
948 просмотров

Viewmodel Livedata не обновляет наблюдателей данных
Например, у меня есть 12 UpcomingGamesFragment , и каждый фрагмент имеет другой набор игровых данных, выпускаемых в месяц, например, в первом фрагменте из 12 видеоигры будут выпущены в январе 2019 года. В моем приложении есть панель навигации со...
698 просмотров