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

Обновите запись, если она существует, иначе вставьте новую запись в комнату.
Я новичок в Room, Rxjava и других компонентах архитектуры Android. Я пытаюсь обновить/вставить 2 записи (если строка уже существует, обновите ее. В противном случае вставьте новую строку). Я пытался сделать это следующим образом. Но я не работал....
6949 просмотров

Мок ViewModel в действии MVVM
Обновление от 29 апреля 2018 г. Переименовано для большей точности. Проблема проста: ViewModels нельзя просто имитировать в Activity, потому что они создаются в методе onCreate() Activity. Как лучше всего это обойти? Некоторые связанные...
3768 просмотров

Можно ли установить текст TextView с помощью метода ViewModel, который возвращает String?
Можно ли изменить текст TextView с помощью метода, возвращающего String? В целях обучения я создал этот класс ViewModel , он помещает объект User в List<User> mUserList , и мне интересно, могу ли я установить имена этих пользователей в...
4827 просмотров

Внедрение зависимости модели представления с помощью кинжала 2
У меня проблемы с внедрением зависимости в мою модель представления. Я продолжаю получать Невозможно создать экземпляр класса ....viewModel.UserProfileViewModel. Я пытался разобраться в этом вопросе. Любые предложения будут действительно оценены....
382 просмотров

ViewModel воссоздается после поворота; если впрыснуть напрямую кинжалом2
Возможный дубликат этого Я изучаю API для инъекций Android с помощью dagger2. Итак, в моем примере приложения я внедрил ViewModel непосредственно в активность; взгляните на следующие фрагменты кода. class SampleApp : Application(),...
2565 просмотров

Android-адаптер привязки не обновляет значение
Я пытаюсь использовать адаптер привязки для установки URL-адреса изображения в «imageView» с помощью Picasso. Мое представление изображения XML: <ImageView android:id="@+id/imgProfile"...
1919 просмотров

Является ли модель просмотра в реактивном ранце такой же, как модель просмотра в архитектуре MVVM?
Я новичок в архитектуре MVVM, мне нравится разрабатывать свои будущие проекты в этой архитектуре. Если я добавлю и реализую класс Android Jetpack Viewmodel в своем проекте и буду правильно его использовать, появится ли он в архитектуре MVVM? Или...
598 просмотров

Как инициализировать MockServer() okHttp в репозитории?
Server.kt (это фиктивный сервер, который возвращает список пользователей) https://github.com/shalbert94/androidinterview/blob/master/server/src/main/java/com/jobrapp/server/Server.kt По какой-то причине val server = Server() вызывается в моем...
114 просмотров

Привязка данных Recyclerview и onClick
Хорошо попробую еще раз. В прошлый раз я спрашивал о передаче данных между recyclerview и элементом, и один человек помог мне открыть элемент по клику, но я до сих пор не знаю, как отобразить данные элемента, на который нажали, в новой активности. Я...
5773 просмотров

Как передать объект из фрагмента в подробное представление активности с помощью ViewModel (MVVM)?
Я использую MVVM в качестве архитектуры, как передать объект из фрагмента (recycler + viewModel) в действие (подробный вид + viewModel)? Это модель просмотра фрагмента class BuyViewModel : ViewModel() { private lateinit var buys:...
1559 просмотров

Как обрабатывать события, подобные onClick или onTouch, в ViewModel с привязкой данных в MVVM Android
Я просмотрел множество блогов, посвященных модели MVVM с привязкой данных . Поскольку привязка данных с ViewModel упрощает написание тестовых случаев junit. Я хочу знать, как реализовать такие события прослушивателя, как OnTouchListener ,...
12448 просмотров

Не удалось импортировать InstantTaskExecutorRule в моем тестовом примере «jUnit» даже после добавления зависимости «core-testing» — тестирование Android
Я пишу тестовые примеры для своего LoginViewModel . Где я хочу выполнить операцию setValue() на моем MutableLiveData . Чтобы избежать исключения Метод getMainLooper в android.os.Looper не издевается , я пытаюсь добавить следующий Rule в мой...
1930 просмотров

Вызов API в mvvm Android
я новичок в mvvm, и я пытался вызвать API в kotlin в mvvm, используя модификацию. это мой xml <TextView android:text="TextView" android:layout_width="wrap_content" android:layout_height="wrap_content"...
3204 просмотров
schedule 27.09.2022

Как заставить метод вставки базы данных Room возвращать int через архитектуру mvvm?
Я хочу, чтобы идентификатор автоматически генерировался при выполнении операции вставки в базу данных Room. Я реализую архитектуру MVVM (Model-View-ViewModel), которая использует DAO для запуска запросов к базе данных Room. Я добавил уровень...
1442 просмотров

Отображение значков вместе с текстом в TabLayout при использовании DataBinding
Я использую архитектуру MVVM с привязкой данных в своем приложении. Я пытаюсь отобразить значки вместе с текстом, например значки вверху и текст под ними, а TabLayout расположен внизу экрана. Код выглядит следующим образом: activity_main.xml:...
363 просмотров

Исправить Невозможно выполнить это действие после onSaveInstanceState после onActivityResult без проблем с пользовательским интерфейсом
Я заметил некоторые сбои в onActivityResult после получения результатов активности, которая была запущена в стороннем SDK. Я лично использую singleActivity с несколькими фрагментами и не сталкивался с этой проблемой. Возникает вопрос: как мне...
24 просмотров

Двусторонняя привязка не может разрешить сеттер
Я пытаюсь узнать о привязке данных. У меня есть класс CreditCardViewModel , который привязан к моему fragment следующим образом public class CreditCardValidatorFragment extends Fragment { private CreditCardViewModel cardViewModel; private...
1243 просмотров

Процесс Android неожиданно завершает работу в Android Studio 3.5
Когда я пытаюсь запустить свое приложение на своем устройстве, моя сборка не сообщает Неожиданный выход из процесса. Я пробовал много вещей, таких как понижение версии моих инструментов/версии сборки, но я все еще не могу решить эту...
410 просмотров

MutableLiveData сохраняет старое значение, даже когда активность наблюдателя уничтожается
У меня есть активность, которая наблюдает за живыми данными из репозитория. Теперь, когда действие уничтожается, а затем создается снова, я все равно получаю старое значение из репозитория, если я не получу новое вручную. Почему изменяемые данные...
1474 просмотров

LiveData не обновляется при изменении видимости?
Основная деятельность override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) activityMainBinding = DataBindingUtil.setContentView(this, R.layout.activity_main) mainViewModel = ViewModelProviders.of(...
791 просмотров