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

Как разработать приложение с библиотекой привязки данных Android и MVVM?
Я использовал библиотеку привязки данных Android, MVVM и Retrofit. Есть два поля, которые называются «employeeid» и «password». Когда я нажму кнопку входа в систему, мне нужно это значение. Я написал событие Button в LoginViewModel. Когда я...
774 просмотров

Привязка данных Android onLongClick не работает
У меня есть текстовое представление, для которого мне нужно создать слушателя для onLongClick. Прямо сейчас для соответствующей модели просмотра есть функция sendLogs (), которая занимается логикой onClick. Если я изменю onClick на функцию...
6918 просмотров

Связь между представлениями в MVVM
Я новичок в компонентах архитектуры Android / MVVM и хотел бы знать, как лучше всего реализовать связь между представлениями. Допустим, у меня есть классы A_View, A_View_Model, B_View и B_View_Model. Поскольку пользователь взаимодействует с...
415 просмотров

MVVM в android, доступ к assetsManager без нарушения шаблона
У меня есть файл JSON в папке с ресурсами, и классу DataManager (репозиторий) он нужен, поэтому у менеджера ресурсов (и контекста) должен быть доступ к ресурсам. Проблема заключается в том, что, исходя из передовой практики, контекст Android или...
3387 просмотров
schedule 09.12.2022

Использование Kotlin Sealed Classes для маршрутизации на разные экраны
Хорошая идея - создавать запечатанные классы как таковые: sealed class Route<out T: Any> { data class ToRoute1<out T : Any>(val data: T) : Route<T>() data class ToRoute2<out T : Any>(val data: T) : Route<T>()...
620 просмотров
schedule 15.06.2022

Вопросы об обязанностях каждого компонента в компонентах архитектуры Android
Я давно использую MVP и начинаю переходить в гибридное состояние между MVP и MVVM Подробно мои приложения будут выглядеть так: Каждое действие имеет от 0 до x фрагментов, которые представляют его представления. Каждый фрагмент будет...
405 просмотров

android -MutableLiveData не наблюдает за новыми данными
Я использую компонент архитектуры mvvm и android, я новичок в этой архитектуре. в своем приложении я получаю данные из веб-службы и показываю их в recycleView, все работает нормально. затем у меня есть кнопка для добавления новых данных, когда...
1704 просмотров

Пример входа с использованием Retrofit, MVVM, LiveData в android
Я проверил эту статью , но заметил изменения ответа в MainActivity. Вот мой код для LoginRepo public MutableLiveData<LoginResponseModel> checkLogin(LoginRequestModel loginRequestModel) { final...
6711 просмотров

Адаптер привязки наблюдателя текста с ViewModel
Я все еще новичок во всех этих компонентах архитектуры MVVM и Android. У меня есть несколько экранов («Вход» и «Регистрация»), на которых есть ввод для электронной почты, пароля, имени и т. Д., А также кнопка «продолжить», которая активна только...
603 просмотров

запрос в другом запросе, который вызывается несколько раз с помощью rxJava и дооснащен
Я использую MVVM и rxJava и модифицирую, чтобы отправить свой запрос. У меня есть нижняя навигационная панель, в которой есть 5 фрагментов, и в одном из них я должен отправить запрос, и после него ответ будет доставлен, я должен отправить еще один...
486 просмотров
schedule 23.01.2023

Тестирование действия навигации в компоненте навигации в Android
Недавно я интегрировал компонент навигации в проект, основанный на модели одной активности. Я попытался добавить тесты пользовательского интерфейса на основе руководств в документах Android. Однако это не сработало, когда я немного изменил этот...
1253 просмотров

Лучшая практика использования RecyclerView, ListAdapter и ViewModel для сохранения проверенного статуса
Я использую RecyclerView с ListAdapter , который использует DiffUtil для внутреннего отображения данных. Конечно, все данные были предоставлены ViewModel через LiveData . Теперь в каждом представлении элемента есть флажок, а я реализовал...
713 просмотров

java.lang.IllegalStateException: pb не должен быть нулевым в TopHeadlinesFragment?
Я разрабатываю новостное приложение, и я внедрил живые данные с индикатором выполнения, но я получаю следующее исключение в своем коде java.lang.IllegalStateException: pb must not be null at...
1136 просмотров

Как реализовать ViewModel Factory в Android
Я использую Room базу данных с ViewModel . Все работает хорошо. Но требование состоит в том, что я хочу предоставить некоторую зависимость для ViewModel с помощью AndroidViewModelFactory . Я могу создать ViewModelFactory класс, который...
4525 просмотров

Как мне объединить несколько вариантов использования Async в один?
Я занимаюсь рефакторингом некоторых частей нашего кода и не уверен, что объясняю конкретную проблему. Наши бизнес-требования следующие: Мы должны вызвать 4 сетевых запроса отдельно от разных представлений. Нам нужно дождаться завершения 4...
25 просмотров

Является ли хорошей практикой наблюдать Forever в классе Repository? db+сетевой постраничный список
Я создаю приложение в соответствии с рекомендациями по архитектуре. Реализовано кэширование БД комнаты + сеть. Необходимо получить последний номер страницы из отдельного объекта. Моя модель: @Entity(tableName = "top_rated_movie_page") public...
155 просмотров

Шаблон репозитория Android преобразует комнату в модель домена
Я отчаянно ищу возможность преобразовать модель комнаты в модель домена, чтобы включить автономные функции для моего приложения. Я успешно реализовал этот шаблон, как описано в этой лаборатории кода:...
886 просмотров

Проверка ввода edittext с помощью библиотеки привязки данных
Я использую библиотеку привязки данных. У меня есть макет, в котором есть текст редактирования для получения основного пользовательского ввода, такого как имя, адрес электронной почты, пароль и т. д. Я хочу проверить эти входы внутри модели...
246 просмотров

время жизни ViewModels не заканчивается при уничтожении активности
Согласно документам, модель представления остается в памяти до тех пор, пока не завершится действие или не будет отсоединен фрагмент. Они также приводят пример с рисунком, показывающим, что модель просмотра сохраняется при изменении конфигурации, но...
203 просмотров

Невозможно использовать ViewModel с общим состоянием в Koin 2.1.6
Я использую Koin 2.1.6 в своем модуле приложения. Вот артефакты, которые я использую implementation "org.koin:koin-android:2.1.6" implementation "org.koin:koin-core:2.1.6" implementation...
244 просмотров