Описание тега android-mvvm

Вопросы по применению Model-View-ViewModel в приложении для Android
3 ответа

Нет данных из API в представлении переработчика с модификацией и привязкой данных

Я пытаюсь получить данные о погоде из Интернета с помощью Retrofit, и у меня есть проблема с отображением данных в программе повторного просмотра. В logcat есть все данные, поэтому API и загрузка данных работают, но утилита просмотра еще пуста. РЕДА…
0 ответов

Данные в элементах RecyclerView пропускаются после изменения spanCount в layoutmanager

Я использую шаблон mvvm в своем приложении для Android и привязку данных для установки данных в пунктах реселлера. У меня есть возможность поменять компоновщик-менеджер из сетки в список и наоборот и сделать это с изменением количества диапазонов в …
23 дек '18 в 09:56
2 ответа

Привязка данных Recyclerview и onClick

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

Как сделать этот ViewModelFactory более гибким и принимать различные виды классов ViewModel?

Я скопировал пример MVVM с компонентами архитектуры Android, Retrofit, Dagger и привязкой данных. Я использую этот код в качестве отправной точки для своего приложения, чтобы начать использовать лучшие архитектуры в разработке приложений для Android…
27 авг '18 в 06:07
0 ответов

При использовании шаблона MVVM в Android, я должен использовать привязку данных?

У меня есть вопрос в Android об архитектуре. При использовании шаблона MVVM в Android, я должен использовать привязку данных?
2 ответа

MVVM LiveData и DataBinding

Я работаю над компонентами архитектуры и сейчас изучаю LiveData и привязку данных. Я могу связать LiveData с макетом для целочисленных значений, но я не могу найти для списка пользователей. Это рабочий пример для LiveData с привязкой данных <?xml…
1 ответ

HTTP 401 - пустой обзор повторного использования с RxJava2 и Retrofit2 в шаблонах MVVM

Я довольно новичок в шаблонах MVVM и вызове API с помощью RxJava2 и Retrofit2. Я пытаюсь вызвать API из Unsplash API. Я понятия не имею, что мне делать, я просмотрел много учебников, но не нашел решения, что происходит. Вот где я предоставляю APISer…
1 ответ

Можем ли мы добавить несколько методов ViewModel.observer() в одном действии

У меня есть действие, которое выполняет несколько фоновых задач, например: getJWTToken(), sendFCMTokenToServer(), isPromoAvailable(), isForcedUpgradeRequired(), fetchNewsFromServer(), sendUserLatLngToServer() Все это сетевые вызовы и занимают некото…
0 ответов

Можем ли мы использовать BaseObservable и LiveData вместе

Как я могу использовать LiveData и Baseobservable вместе в viewmodel, чтобы я мог использовать их для передачи данных в активность и обновления пользовательского интерфейса, используя их соответственно
06 дек '18 в 09:57
0 ответов

Android LiveData не работает с NetworkBoundResource

Почему работает первый apporach (т.е. данные загружаются из сети и передаются в пользовательский интерфейс), а не второй (т.е. ничего не загружается вообще) ---------------- Первый подход (работает) ------------------ Просмотр (фрагмент) override fu…
12 дек '18 в 21:25
1 ответ

Как общаться с действием / фрагментом из класса репозитория для веб-сервиса в архитектуре MVVM

Я новичок в MVVM architecture и я просто хочу знать, как общаться между repository class и UI (activity/fragment) class.Я столкнулся с живыми данными, которые делают эту работу для обновления same entities from both (remote and room database), Напри…
1 ответ

Как показать окно alertDialog, используя шаблон mvvm

Я работаю над модулем входа в систему, где я должен показать диалоговое окно с предупреждением, если вход не выполнен. У меня есть процесс аутентификации в viewmodel, и я должен отобразить ошибку в диалоговом окне предупреждения. Как это можно сдела…
1 ответ

Должен ли я поделиться своей ViewModel между двумя фрагментами?

Я пытаюсь следовать рекомендациям Android и использовать последние рекомендованные компоненты архитектуры. Вы можете увидеть мои попытки здесь: https://github.com/randroid88/TodayILearned Прямо сейчас возможности приложения очень ограничены. Он имее…
0 ответов

Как получить ссылку на компонент пользовательского интерфейса в слое ViewModel

Я учусь, как разрабатывать, используя MVVM. Я создал небольшой пример, как показано ниже в коде. Мой вопрос, как я могу иметь ссылку на весь компонент пользовательского интерфейса, такой как EditText, Button в классе ViewModel? Причина, по которой я…
04 янв '19 в 14:25
0 ответов

Разница между xmlns:tools и xmlns:bind в MVVM

Я учусь, как разрабатывать, используя MVVM. Я создал небольшой пример, как показано ниже в коде. мой вопрос о xmlns: в некоторых уроках они использовали xmlns:bind, а в других xmlns:tools. пожалуйста, дайте мне знать об этом и когда использовать. XM…
05 янв '19 в 11:17
2 ответа

Android привязка данных не обновляет изменения, как это можно сделать?

У меня есть следующий код build.gradle dataBinding { enabled = true } implementation "android.arch.lifecycle:extensions:$lifecycle_version" LoginActivity.java import android.arch.lifecycle.Observer; import android.arch.lifecycle.ViewModelProviders; …
14 янв '19 в 13:15
2 ответа

Модифицированный вызов не обновляет viewmodel или viewmodel не обновляет представление

Я пытаюсь получить пользователя из API остальных для входа в систему в моем приложении Android для получения этого у меня есть следующий код LoginActivity.java public class LoginActivity extends AppCompatActivity { private LoginViewModel loginViewMo…
0 ответов

Использование привязки данных Android в файле ресурсов меню для добавления элементов из ответа веб-службы

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

Как можно добавить SharedPreferences во ViewModel?

Я разрабатываю приложение для Android с подходом MVVM, и мне нужен доступ к разделяемым настройкам во ViewModel, но я не знаю, как это сделать. Я знаю, что возможен доступ к контексту, если класс наследуется от AndroidViewModel, но я хочу знать, есл…
31 янв '19 в 12:29
0 ответов

Вложенная реализация LivaData

Я изучаю, как работают компоненты архитектуры Android. Для этого я пытаюсь создать приложение погоды. Я хочу получить местоположение от устройства и после этого выбрать погоду в этом месте. Для этого я использую два объекта LiveData, один для опреде…