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

Борьба за получение того же экземпляра ViewModel
Я не уверен, что правильно понимаю ViewModel архитектуру Android. Я предполагаю, что жизненный цикл ViewModel привязан к активности, поэтому мы ожидаем один и тот же экземпляр, и не имеет значения, передаем ли мы контекст активности или фрагмента в...
1753 просмотров
schedule 08.02.2024

Android ViewModel дизайн / архитектура
Я новичок в Android и просто ищу несколько советов по архитектуре приложения, особенно в отношении использования ViewModels. Нет локальной базы данных, каждый экран выдает новый сетевой запрос. Я постараюсь реализовать комнату или что-то подобное...
160 просмотров

ViewModel обменивается данными между действиями
Я использую модель просмотра Android, но я не могу передавать и получать доступ к данным модели просмотра активности из другой активности. Я могу сделать это только с фрагментом. Должен ли я использовать библиотеку, такую ​​​​как EventBus, для...
2374 просмотров
schedule 29.08.2022

android - соединение с базой данных комнаты в архитектуре Android класса Model
Я новичок в MVVM, я тоже использую компоненты архитектуры Android. это мой код, я написал онлайн-часть, и теперь я работаю над автономной частью, которая должна использовать базу данных комнаты. это мой код класса модели: class...
56 просмотров

Как привязать изображение к данным с возможностью рисования в модели представления?
Адаптер привязки: @BindingAdapter("src") fun loadImage(imageView: ImageView, src: Any) { if (src is Int || src is String || src is Drawable) { Glide.with(imageView.context).load(src).into(imageView) } } Просмотр...
1192 просмотров

Сбой приложения при создании ViewModel только при использовании minifyEnabled и LifeCycle v 2.1.0
Мое приложение падает при запуске с LinkageError при создании модели представления с использованием lazy{} . Сбой происходит только в том случае, если: minifyEnabled установлено в true в build.gradle И Я использую вер. 2.1.0...
1026 просмотров

Как ViewModel переживает изменение конфигурации
Я пытаюсь использовать ViewModel в своем приложении. Мне приходит в голову вопрос: как View Model переживает изменения конфигурации. Я прочитал ряд сообщений в блогах, в которых говорилось, что " Он создаст HolderFragment для добавления к...
3594 просмотров

Как ViewModel не разрушается при ротации активности
Мне любопытно узнать, как ViewModel выживает при ротации Activity из-за того, что он уничтожается и снова создается заново. Логически, если мы видим, то ViewModel будет уничтожен, если будет уничтожено действие, отвечающее за создание ViewModel. И...
584 просмотров
schedule 21.05.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 Value наблюдает только за последним добавленным значением, но использование задержки заставляет его работать, не понимаю, почему?
В моем классе модели просмотра class ViewModel(application: Application) : AndroidViewModel(application) { private val repository: Repository by lazy {...
64 просмотров

Компонент навигации Android Кнопка "Назад" не работает
Моя деятельность: <layout xmlns:tools="http://schemas.android.com/tools"> <data> <variable name="viewModel" type="model" /> </data>...
38 просмотров

Как использовать ViewModel в двух фрагментах?
У меня есть приложение с одним действием и двумя фрагментами, в первом фрагменте я должен иметь возможность вставлять данные в базу данных, а во втором я должен видеть добавленные элементы в recyclerView. Итак, я создал базу данных, свой адаптер...
154 просмотров

Невозможно внедрить ViewModel из другого модуля в проект Android
Я не уверен, является ли это ограничением библиотеки Dagger Hilt, но, похоже, я не могу ввести ViewModel из другого модуля в действии. Project: :modA (OrderViewModel with @HiltViewModel annotation) :modUI (DI stuff here that injects...
248 просмотров

Документация Android ViewModel LiveData
Я прочитал документацию, но отчасти запутался. Объекты ViewModel предназначены для того, чтобы пережить определенные экземпляры представлений или LifecycleOwners. Этот дизайн также означает, что вы можете писать тесты для более легкого охвата...
23 просмотров
schedule 12.05.2024