Вопросы по теме 'android-livedata'
Есть ли необходимость использовать onSaveInstanceState и onRestoreInstanceState при использовании компонентов архитектуры Android LiveData и ViewModel?
Компоненты архитектуры Android предоставляют классы LiveData и ViewModel , которые более дружелюбный и предназначен для более компактного Activity/Fragment. Эти классы обрабатывают хранение данных при изменении конфигурации, но меня не...
829 просмотров
schedule
13.11.2023
Жизненный цикл фрагмента для видимости изменен
В моем приложении есть два фрагмента, и один из них (FragmentSlidingUp) может скользить вверх и полностью закрывать другой (FragmentContent). Я использую эту библиотеку для перемещения вверх https://github.com/umano/AndroidSlidingUpPanel . У меня...
207 просмотров
schedule
26.03.2024
Использование @IntDef в наблюдаемом LiveData
Я смотрю, как обновить существующий код, чтобы использовать новый архитектурный шаблон Android LiveData. Надеюсь, пример кода не требует пояснений, я изо всех сил пытаюсь заставить @IntDef / @Interface работать с Live Data. Я счастлив создать методы...
231 просмотров
schedule
15.09.2022
Преобразование LiveData в Observable для использования RxJava
Используя LiveDataReactiveStreams , можно преобразовать LiveData в Publisher . Но чтобы использовать метод RxJava2 , такой как withLatestFrom , мне нужно иметь Observable вместо Publisher . Есть ли другой способ конвертировать Publisher в...
4366 просмотров
schedule
25.12.2023
Инициализация Firebase в Android-проекте Modulair, написанном на kotlin, дает не инициализированную ошибку
У меня возникли трудности с попыткой внедрить firebase в модульный проект Android, написанный на kotlin.
Моя структура выглядит так:
App
Feature
База
И затем в моей основной деятельности oncreate я вызываю...
993 просмотров
schedule
01.11.2023
Использование MediatorLiveData для слияния с потоками LiveData (Firestore) QuerySnapshot дает странные результаты
Я назначаю два запроса Firestore объектам LiveData. Каждый из этих запросов возвращает разные классы объектов: User и Book. Мне нужно объединить их вместе и применить преобразование, чтобы я мог создать LinkedHashmap, который объединяет оба набора...
695 просмотров
schedule
14.05.2024
Множественных вызовов для установки LiveData не наблюдается
Недавно я увидел странную проблему, которая мешает моему проекту. Множественные вызовы для установки значения оперативных данных не вызывают наблюдателя в представлении.
Кажется, что только последнее установленное значение фактически вызывает...
5571 просмотров
schedule
28.11.2023
Как транслировать результаты Realm в LiveData в приложении для Android
Я изучаю использование LiveData в моем текущем приложении для Android.
На главном экране моего приложения отображается список элементов данных, полученных из моей локальной базы данных Realm.
В настоящее время я извлекаю все строки из Realm, а...
328 просмотров
schedule
04.05.2024
Как наблюдать LiveData в адаптере RecyclerView в архитектуре MVVM?
У меня в пунктах RecyclerView переходник и кнопка.
Когда я нажимаю на кнопку, я хочу удалить его элемент с сервера, а затем с RecyclerView .
Я хочу сделать это, наблюдая за LiveData (когда он удален с сервера, я должен удалить его из...
11760 просмотров
schedule
30.04.2024
Почему наблюдатель MutableLiveData вызывается только один раз, когда setValue() вызывается более одного раза?
Изменяемые LiveData в ViewModel :
val viewStateLiveData: MutableLiveData<SomeViewState> = MutableLiveData()
Когда сетевой вызов терпит неудачу, эта функция (в ViewModel ) вызывается из основного потока для обновления объекта состояния...
1164 просмотров
schedule
21.09.2022
Как наблюдать за данными, сгенерированными из пользовательского представления поверхности
Я настраиваю базу данных комнаты в своем приложении и хочу получить данные от пользователя, который рисует на пользовательском виде поверхности.
Приложение работает на Android 9 с использованием шаблона MVVM, я пробовал приложение без Room, и оно...
242 просмотров
schedule
18.01.2024
Фрагмент уничтожается и создается, когда это не предполагается, при использовании компонентов архитектуры Android.
У меня есть немного doozie. У меня есть игровое приложение с 3 фрагментами. Фрагмент A, фрагмент B, фрагмент C с использованием живых данных и компонента навигации от Google. Когда пользователь завершает работу с фрагментом C, я использую компонент...
615 просмотров
schedule
22.11.2022
Привязка данных с LiveData
Я новичок в компонентах архитектуры и привязке данных. Я пытаюсь обновить свое поле Textview в макете, как только получу ответ от API. Теперь мой окончательный ответ находится в Livedata следующим образом:
public class LoginViewModel @Inject...
259 просмотров
schedule
27.01.2024
Как установить для LiveData‹List‹customType›› значение MutableLiveData‹List‹customType››?
Я разрабатываю Android и пытаюсь получить LiveData<List<customType>> с помощью следующей функции.
private fun getDataList(): LiveData<List<customType>> {
return room.getData()
}
И я создаю параметр,...
75 просмотров
schedule
01.12.2022
Приложение зависает, когда LiveData присваивается нулевое значение
У меня есть LiveData с именем navigationArgs:
private val _navigationArgs = MutableLiveData<Item>()
val navigationArgs: LiveData<Item>; get() = _navigationArgs
в котором хранятся аргументы, которые будут переданы следующему...
338 просмотров
schedule
22.11.2022
Как правильно управлять областью в Android для представления привязки данных, но закрыть все экземпляры области?
Как правильно управлять областью в Android, чтобы гарантировать, что все экземпляры базы данных в конечном итоге будут закрыты, но оставлены открытыми достаточно долго для управляемых объектов View to DataBind и наблюдения за изменениями?
Я хочу...
47 просмотров
schedule
23.11.2023
Livedata с Viewpager2-Fragments
Я хочу обновить свой старый проект Android и использовать рекомендуемый способ Google с ViewModel и Livedata. Я использую Viewpager2 и Tablayout с 4-мя фрагментами. Первый фрагмент имеет ViewModel и наблюдает за изменениями данных через Livedata и...
982 просмотров
schedule
29.10.2022
Не удается разрешить конструкцию ViewModelProvider во фрагменте?
Я потратил много времени, пытаясь понять, почему в приведенном ниже коде (ближе к концу) я получаю сообщение об ошибке ViewModelProvider (это). Я также попробовал getActivity () вместо this, та же проблема. Я получаю сообщение об ошибке «Не удается...
9582 просмотров
schedule
29.11.2022
в Android MVVM, сколько репозиториев и сетевых клиентов мне нужно создать для обслуживания различных запросов?
Я новичок в использовании MVVM и архитектуры Android, и я немного смущен.
скажем, например, я хочу создать такое приложение, как Youtube, поскольку вы знаете, что у YouTube есть эти вкладки в нижней части навигации: Главная, Подписка, Тенденции...
1073 просмотров
schedule
29.03.2024
Наблюдайте за данными на уровне приложения
Здравствуйте, команда, у меня ниже пользовательский интерфейс
Когда я выбираю другой элемент из раскрывающегося меню в отчете о фрагментах, мне нужно обновить все данные в диаграмме фрагментов (включая tab1, tab2.... tab6), а также в деталях...
136 просмотров
schedule
29.11.2023