Вопросы по теме 'android-livedata'
LiveData не обновляет данные из одного действия в другое действие - Android
у меня 2 Activity а именно
Список Activity
Деталь Activity
Список Activity показывает список элементов, а деталь Activity отображается при щелчке элемента в списке. В ListActivity мы наблюдаем за получением каналов из БД, и...
3250 просмотров
schedule
24.05.2023
Исключение Live Data при использовании наблюдаемых
При попытке наблюдать живые данные из фрагмента, возвращаемого из ViewModel, я получаю следующее исключение, до этого я получил другую ошибку, описанную в этом post замена android.arch.lifecycle:common-java8:1.0.0-beta2 на...
2031 просмотров
schedule
12.03.2023
Наблюдатель MVVM MediatorLiveData onchanged вызывается несколько раз
Я использую MVVM + LiveData + Dagger 2.11 в своем приложении. В SignInFragment щелкните запрос на отправку текстового представления на сервер и покажите ответ на панели закусок. Он отлично работает при первом щелчке по текстовому изображению. Если я...
3304 просмотров
schedule
31.03.2023
Комната - LiveData RxJava срабатывает без причины
У меня есть Activity, ViewModel, репозиторий Singleton и Room. В Activity OnCreate я создаю ViewModel:
viewModel = ViewModelProviders.of(this).get(MainViewModel::class.java)
viewModel.myData.observe(this, Observer { data ->...
498 просмотров
schedule
03.04.2023
В чем разница между наблюдателем (шаблон проектирования), шиной событий (зеленый робот), LiveData (Android)?
Я не могу различить, что использовать. Кажется, все работают одинаково, но по-разному, но базовая логика одинакова, пожалуйста, дайте мне знать, в чем основная разница во всем?
924 просмотров
schedule
10.09.2022
Обновление MutableLiveData списка элементов
Я использую LiveData и ViewModel из компонентов архитектуры в моем приложении.
У меня есть список элементов, разбитых на страницы, я загружаю больше, когда пользователь прокручивает страницу вниз. Результат запроса сохраняется в...
33260 просмотров
schedule
26.06.2023
Android - привязка данных к свойству расширенного объекта LiveData
В настоящее время я начал использовать библиотеку привязки данных, и в моей модели просмотра у меня есть расширенный объект LiveData:
public class ScannerViewModel extends AndroidViewModel {
/** MutableLiveData containing the scanner state to...
2811 просмотров
schedule
02.10.2022
Обновление свойств объекта, возвращаемых LiveData
У меня есть вопрос о наилучшей практике обновления свойств объекта, полученного из комнаты с помощью LiveData.
В настоящее время, когда мой наблюдатель запускается в моей деятельности, я беру возвращенный объект и передаю его обратно в модель...
228 просмотров
schedule
12.09.2022
Внедрение базы данных комнат (Android)
Мне нравится знать, как правильно интегрировать библиотеку комнат в приложение для Android. В некоторых статьях, которые я видел, используется подход Singleton с использованием репозитория для вызовов базы данных, в то время как в других используется...
1020 просмотров
schedule
09.08.2023
Библиотека подкачки с настраиваемым источником данных не обновляет строку при обновлении комнаты
Я внедряю новую библиотеку подкачки с RecyclerView с приложением, созданным на основе Компоненты архитектуры .
Данные для заполнения списка берутся из базы данных Room . Фактически, он извлекается из сети, сохраняется в локальной базе данных...
1466 просмотров
schedule
04.06.2023
Android Liveata делает последовательный вызов
Я использую дооснащение, живые данные. В моем проекте есть одна ситуация, я должен выполнить последовательность сетевых вызовов. если какой-либо из них не работает, он должен вернуть ошибку.
В настоящее время у меня есть два наблюдателя за...
3015 просмотров
schedule
14.11.2022
Как использовать Android MediaBrowserService для обслуживания песен MediaStore?
В методе onLoadChildren службы MediaBrowserService мы должны вернуть список элементов MediaItem, чтобы клиент мог соответствующим образом построить свой пользовательский интерфейс. Как мне это сделать, если в моей службе есть курсор, который я только...
239 просмотров
schedule
20.07.2022
Android LiveData: не все уведомления
Я экспериментирую с LiveData Android. Я просто попытался отправить множество уведомлений наблюдателю, который наблюдает за объектом LiveData. Я позволяю потоку работать в фоновом режиме, а в цикле while я постоянно добавляю случайные значения с...
701 просмотров
schedule
13.04.2022
Как использовать livedata для совершения нескольких сетевых вызовов?
я работаю над проектом, в котором я пытаюсь реализовать компоненты архитектуры Android с привязкой данных. У меня есть активность, модель представления и репозиторий, и я прямо сейчас создаю страницу входа. Мне нужно сделать две функции репозитория,...
950 просмотров
schedule
10.06.2024
Как реализовать ViewModel для активности со многими полями
Проблема
Имеется экран настроек ( SettingsActivity ) с примерно 10 текстовыми полями и 3 кнопками. Содержимое текстовых полей, которые onClick открывают диалоговое окно для вставки/редактирования текста, сохраняется в файле SharedPreferences ....
3633 просмотров
schedule
07.01.2023
Наблюдение за LiveData из комнаты вызывает обновление PagedListAdapter, ViewModel обновляет данные также при изменении ориентации
Я создаю приложение, которое использует ArticleBoundaryCallback для инициирования вызова API и сохраняет ответ в Room. Я также слушаю эту таблицу с помощью LiveData и отображаю элементы в PagedListAdapter.
Проблема в том, что каждый раз, когда...
1057 просмотров
schedule
17.04.2022
Комната с LiveData: отображение "многие ко многим" в адаптере
Возьмем следующий пример:
Для ПРОДУКТОВ и ЗАКАЗОВ существует сопоставление "многие ко многим". Таким образом, продукт может находиться в нескольких заказах, а в заказе может быть несколько продуктов. В комнате у меня есть объект, у которого есть...
593 просмотров
schedule
22.09.2022
Действительно ли SingleLiveEvent является частью библиотеки компонентов архитектуры Android?
Я использую класс SingleLiveData , который можно найти здесь . Мои вопросы:
Является ли SingleLiveData частью компонентов архитектуры Android?
Это хорошая идея, чтобы использовать его?
10303 просмотров
schedule
02.07.2022
Тестирование LiveData с помощью PowerMockRunner
Мои локальные модульные тесты все время используют LiveData. Обычно, когда вы пытаетесь установить значение MutableLiveData, вы получаете
java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked.
потому что локальная...
948 просмотров
schedule
03.04.2023
Viewmodel Livedata не обновляет наблюдателей данных
Например, у меня есть 12 UpcomingGamesFragment , и каждый фрагмент имеет другой набор игровых данных, выпускаемых в месяц, например, в первом фрагменте из 12 видеоигры будут выпущены в январе 2019 года.
В моем приложении есть панель навигации со...
698 просмотров
schedule
26.06.2023