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

Ошибка: не удается найти ActivitySplashBinding
Я пытаюсь проверить, вошел ли пользователь в систему или нет. Если да, то покажите определенную группу просмотра, в противном случае покажите другую группу просмотра. Чтобы проверить, вошел ли пользователь в систему или нет, я извлекаю пользователя...
661 просмотров

Значение ObservableField внутри ViewModel не обновляет пользовательский интерфейс с привязкой данных
Значение ObservableField<Marker> внутри значения класса ViewModel изменяется с помощью EditText в макете, однако значение не распространяется на TextView tv_summary . это макет <?xml version="1.0" encoding="utf-8"?>...
3918 просмотров

Как передать данные из щелкнутого элемента в recyclerview в модель просмотра и открыть новую активность?
Как я уже писал, я ищу решение этой проблемы. Как правильно в MVVM в Android передать тексты и идентификатор щелкнул элемент в ViewModel и открыть новую активность? Новая активность является деталью элемента. Поэтому, когда я нажимаю на...
1097 просмотров

MVVM с RxJava без привязки данных
После прочтения множества статей о MVVM и RxJava мне нужно реализовать простейшую демку, чтобы хорошо уловить идею без использования DataBinding Но я застрял в том, как ViewModel будет уведомлять View (Activity) со списком данных Моя ViewModel...
806 просмотров
schedule 27.06.2023

Можно ли вызвать ObserverForever () для Livedata, возвращаемого Transformations.map () внутри ViewModel?
Я попытался использовать LiveData Transformations.map (), чтобы проверить результат и обновить пользовательский интерфейс. Но обратный вызов Transformations.map () не запускается без наблюдателя. Так это хороший способ вызвать observeForever {}...
4011 просмотров

Сохранение состояния активности с помощью onSaveInstanceState() и ViewModel
После прочтения этого у меня остались некоторые вопросы относительно ViewModels: https://developer.android.com/topic/libraries/architecture/saving-states Здесь говорится, что вы должны использовать комбинацию ViewModel для изменений...
2946 просмотров

android- как получить список свойств из MutableList
Это мой JSON: { "cats": [ { "id": "2", "uid": "2", "name": "English", "date_update": "2019-04-22 15:31:00", "numCards": 0 } ] } У меня два класса: data class CatModelStr( val cats:...
332 просмотров

Как привязать объект livedata к данным (Android)
Сегодня у меня есть вопрос о mvvm и привязке данных на Android, Я пытаюсь связать свойства объекта при просмотре. У меня есть объект (модель) с некоторыми свойствами, например: public String name; public String title; public int value;...
78 просмотров

Сбой ViewModel при попытке воссоздать без фабрики
Как воссоздать ViewModel , созданный с параметрами, введенными через Factory , после воссоздания экземпляра активности? ViewModel имеет такой конструктор: class MyViewModel( val model: MyModel, val repository:...
495 просмотров

Позиция представления переработчика Android возникает с ошибкой индекса
Я пытался контролировать видимость элемента просмотра ресайклера, когда я нажимаю кнопку, но это не работает Я использую привязку данных в xml это сообщение об ошибке java.lang.IndexOutOfBoundsException: индекс: 5, размер: 4 В моем...
141 просмотров

Обработать кнопку "Назад" на панели инструментов с помощью компонента "Навигация"
Я следую единовременному подходу. У меня есть панель инструментов навигации, всякий раз, когда я перехожу к другим экранам (фрагментам) вместо значка гамбургера, у меня будет стрелка назад. Я хочу достичь того, чтобы вывести мой текущий фрагмент,...
7065 просмотров

Как получить выбор комнаты с Liveata?
Я использую комнату с живыми существами. когда я выбираю из модели просмотра, я ничего не вижу. Но когда я выбираю прямо на дао, я вижу элементы. В чем проблема? В комнате нет изменяемых жилетов, поэтому я выбрал ливадату ... но это не работает....
347 просмотров
schedule 07.07.2023

Почему данные не загружаются в RecyclerView MVVM?
У меня есть приложение для Android, которое запрашивает список из сети и должно отображать его в представлении переработчика, но этого не происходит. В логарифме ошибок нет. Я думаю, что проблема в моей функции во ViewModel. Помогите мне понять...
341 просмотров

Как наблюдать данные во вьюмодели LiveData + Courotine + MVVM + Retrofit
Проблема в том, что я не мог получить ответ, используя LiveData и Courotine в viewModel. Возможно, я не знаю, как это сделать. Звонок interface AuthApiService { @POST("v2/5e3cba6a2d00008709d958d0") @FormUrlEncoded suspend fun login(...
667 просмотров

как Live-данные будут обновляться в MVVM
Я хочу получить ввод от пользователя с помощью EditText, передать его на сервер и показать ответ пользователю. Я делаю это просто без какой-либо архитектуры, но я хотел бы реализовать это в MVVM. это мой код репозитория: class Repository {...
430 просмотров
schedule 04.06.2022

Как повторно использовать фрагмент и ViewModel с другой реализацией репозитория, внедренной Dagger2.2
Я новичок в разработке Android, и я застрял в поисках способа сделать этот шаблон, используя некоторые библиотеки Android, такие как Dagger2, Fragments и ViewModel. Я надеюсь, что некоторые из вас помогут мне с этим или расскажут, как это обычно...
869 просмотров

LiveData не работает при сохранении в ViewModel
Я реализую LiveData для извлечения пользовательских данных в свой ProfileFragment. Я храню переменную LiveData в ViewModel, чтобы ViewModel не возвращала новые LiveData каждый раз, когда она вызывается. Однако LiveData не обновляется во второй...
758 просмотров
schedule 02.01.2023

Используйте один и тот же экземпляр модели представления в нескольких фрагментах с помощью dagger2
Я использую в своем проекте только dagger2 ( не dagger-android ). Он отлично работает, чтобы внедрить ViewModel с использованием множественной привязки. Но есть одна проблема с тем, что раньше без dagger2 я использовал тот же экземпляр модели...
3607 просмотров

Альтернатива устаревшим ViewModelProviders?
Согласно к этой статье на Medium я использую ViewModelProviders соответственно: myViewModel = ViewModelProviders.of(this, this.viewModeFactory).get(MyViewModel::class.java) устарело для меня в настоящее время: @deprecated Use the 'by...
56 просмотров

Android. Произойдет ли утечка памяти, если модель представления содержит ссылку на прослушиватель активности?
ViewModel имеет ссылку на прослушиватель, определенный в действии. Теперь при изменении ориентации устройства произойдет ли утечка памяти? Код: public class MainVM extends ViewModel { private Listener listener; public void setListener(Listener...
340 просмотров