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

Функция onChanged в данных Observer MutableLive ведет себя необычно для второго вызова в Android MVVM
Мое приложение интегрировано с MVVM + retrofit + dagger когда дело доходит до ViewModel, я использовал MutableLiveData для регистрации наблюдателя с помощью Fragment и ViewModel Поэтому, когда представление загружается, оно вызывает модель...
434 просмотров
schedule 23.04.2024

Модульное тестирование Realm обернуло LiveData с помощью Mockito
Я пробую Realm вместе с компонентами архитектуры Android, включая LiveData. Я следил за Руководством Google по архитектуре приложений: https://developer.android.com/topic/libraries/architecture/guide.html ...заменив Комнату на Царство. У...
843 просмотров
schedule 31.07.2022

Компонент архитектуры Android: как отменить запрос на дооснащение?
Я реализовал структуру (UI, ViewModel, Repo, Data Source) в своей кодовой базе. И возникает проблема, когда я хочу отменить запрос в Retrofit. Мое ограничение: Мне нужно отслеживать событие, когда пользователь отменяет запрос Когда...
2098 просмотров

Внедрение кнопки «Повторить попытку» для ошибки модификации в наблюдаемом LiveData
учащийся здесь, и я пытаюсь добавить кнопку повторной попытки всякий раз, когда возникает ошибка в методе Retrofit Callback#onFailure . Несколько следуя Руководству по архитектуре Android , я могу позвонить, сохранить данные и показать их в...
1134 просмотров

Android LiveData: не удается получать обновления на Observable?
Я использую компонент архитектуры Android LiveData для уведомления пользовательского интерфейса с помощью Observable LiveData, но он не запускается. ниже фрагмент кода. AuthRepository class AuthRepository(private val...
50 просмотров
schedule 23.02.2024

Как наблюдать за изменениями в общих настройках с помощью LiveData?
Недавно у меня было требование в одном из моих проектов наблюдать за изменениями в SharedPreferences во всем моем приложении (у меня была активность, Foreground Service и BroadcastReciever, которые по-разному реагировали на изменения в...
1972 просмотров

ViewModel и LiveData не удаляются после закрытия приложения. Почему?
Я только начал изучать разработку для Android, и у меня возникла проблема, я буду рад получить любую помощь. Когда я нажимаю "Пользователь существует?" Button, запрос отправляется на сервер, и сервер возвращает либо пользователя, либо null (в моем...
895 просмотров

Как привязать атрибут edittext к данным android:enabled с данными модели представления?
Требование: У меня есть имя пользователя и пароль edittexts. Я хочу, чтобы текст редактирования пароля был включен только тогда, когда действительное имя пользователя введено в текст редактирования имени пользователя. Код макета:...
1334 просмотров

Как отменить работающий блок LiveData Coroutine
Используя последнюю версию LiveData «androidx.lifecycle: lifecycle-liveata-ktx: 2.2.0-alpha03», я разработал код для функции «Поиск продуктов» в ViewModel, используя новый строительный блок LiveData (LiveData + Coroutine), который выполняет...
2633 просмотров

Kotlin take(int).toList() пропускает первый элемент
У меня есть тестовая LiveData, которая выдает элементы каждые 2 секунды. Я конвертирую его в поток и вызываю для него take(3).toList(). val list = newLiveData .asFlow() .onEach { println("Item...
84 просмотров
schedule 01.01.2024

Как наблюдать за Emited LiveData с помощью MVVM
Я изо всех сил пытаюсь понять, как обрабатывать выпущенные liveData. Я написал здесь четыре разных примера liveData, class MainViewModel : ViewModel() { val viewModelValue = MyRepo.liveValue fun viewModelGetNextValue(){...
254 просмотров

Наблюдатель Android ViewModel не работает? Котлин
Внутри фрагмента активности с вкладками: override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) serverSetVM = ViewModelProvider(activity!!).get(ServersViewModel::class.java) serverList...
1967 просмотров

Android ViewModel LiveData наблюдать
Я следую рекомендациям по реализации ViewModel согласно команде разработчиков Android . Однако получаю неожиданные результаты. Я копался в Интернете, но безуспешно. BookMarketPojo.java class BookMarketPojo { private String bookTitle;...
417 просмотров

Как обмениваться данными между действиями с помощью LiveData?
У меня есть два действия и один фрагмент. Я хочу обмениваться данными между этими действиями. Фактически, когда пользователь изменил FragemtA в MainActivity, необходимо автоматически обновить FragmentA во SecondActivity. Моя модель...
1191 просмотров

Livedata не запускается, когда элемент списка обновляется
У меня довольно простой вопрос о LiveData. У меня есть MutableLiveData<MutableList<Car>> , и я хочу обновить определенное поле в своем списке, поэтому я предполагаю, что при обновлении поля MutableLiveData должен запускать наблюдателей,...
364 просмотров

LiveData Value наблюдает только за последним добавленным значением, но использование задержки заставляет его работать, не понимаю, почему?
В моем классе модели просмотра class ViewModel(application: Application) : AndroidViewModel(application) { private val repository: Repository by lazy {...
64 просмотров

Как динамически установить приложение: значок с привязкой данных?
У меня есть этот XML: <Button android:id="@+id/btn_default" app:icon="@{model.actionBarData.myDynamicIcon}" /> И у меня есть этот метод и LiveData в actionBarData моей модели для программной установки значка:...
616 просмотров

Наблюдатели моей службы (реализация LifecyclerOwner) не получают уведомления от LiveData
В качестве предисловия у меня уже есть фрагмент, который наблюдает за LiveData так же, как показано ниже, и он отлично работает. По какой-то причине, когда я пытаюсь использовать службу в качестве владельца жизненного цикла, я думаю, что это вызывает...
62 просмотров
schedule 28.11.2023

Рефакторинг Observer на Android
Я создаю приложение, и я сделал страницу типа контакта с парой входного текста и кнопкой для отправки сообщения. Теперь я хотел сделать кнопку доступной только при соблюдении некоторых критериев, у которых три наиболее важных поля заполнены...
144 просмотров

Как мне подключить Room, LiveData и ContentProvider?
Проблема Я реализую ContentProvider, чтобы знать, как использовать ContentProvider в моем примере приложения. Сценарий выглядит следующим образом (два модуля для моего проекта): у меня есть основной модуль , который позволяет записывать и читать в...
435 просмотров