Описание тега android-architecture-livedata

Используйте этот тег для вопросов, связанных с API компонента LiveData Architecture
3 ответа

LiveData: диалог через DialogFragment воссоздается дважды после изменения ориентации

У меня есть объект liveData, который я использую для контроля, когда отображается диалоговое окно с предупреждением или нет. этот диалог оповещения основан на DialogFragment. Предупреждение отображается, когда onChanged(true) вызывается для этого li…
1 ответ

Как сделать модернизированный вызов каждую секунду, используя LiveData?

Я имею дело с API-интерфейсом YouTube для получения количества подписчиков канала, и теперь, поскольку число подписчиков меняется каждую секунду, мне нужно делать вызов для модификации каждую секунду. Я использую компоненты Android Jetpack в своем п…
0 ответов

Android LiveData<Список <Пользователь >> приведен к LiveData<Список <? Extednds IEntity >>

У меня есть общая проблема, У меня есть LiveData>, объект User реализует IEntity. Как преобразовать LiveData> в LiveData> ? package cz.roomlivedata.entity; import android.arch.persistence.room.Entity; import android.arch.persistence.room.Index; impo…
2 ответа

MVVM LiveData и DataBinding

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

Скачать файл с помощью WorkManager

Я работаю / пытаюсь загрузить файл с паузой и возобновить работу с помощью WorkManager с MVVM. Здесь я ищу паузу / резюме и обновление процентного прогресса загрузки с использованием WorkManager. Так что я делюсь своими уроками здесь. MainActivity.k…
1 ответ

Как выйти из системы, если срок действия токена истек Android LiveData

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

Реакция на изменение LiveData в той же ViewModel

У меня есть база ViewModel продлен другим ViewModels: abstract class BaseViewModel : ViewModel() { protected val _state = MutableLiveData&lt;Boolean&gt;() protected val state: LiveData&lt;Boolean&gt; = _state ... } Я хотел бы иметь возможность реаги…
2 ответа

Метод Dao возвращает List<String>, в то время как мне нужна карта<String, Integer>

В приложении Android с использованием компонентов архитектуры у меня есть следующая модель представления: public class MainViewModel extends AndroidViewModel { private final MutableLiveData&lt;List&lt;String&gt;&gt; mUnchecked = new MutableLiveData&…
1 ответ

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

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

ArrayOfNulls с LiveData в Котлине

У меня есть карта класса Custom. Я использую его для создания массива, используя arrayOfNulls() как это: var cards: Array&lt;Array&lt;Card?&gt;?&gt; = Array(n) { arrayOfNulls&lt;Card?&gt;(n) } где n является Int(Kotlin), Теперь мне нужно переместить…
0 ответов

Как иметь отдельный экземпляр ViewModel в каждом фрагменте и совместно использовать данные между Viewmodels

Я работаю над приложением для Android TV. У меня есть фрагмент (основной фрагмент), а внутри фрагмента есть боковое меню, каждый пункт меню создает новый фрагмент (фрагмент меню). У меня есть Viewmodel и в ViewModel у меня есть конфигурационные данн…
1 ответ

Активность не может быть преобразована в LifecycleOwner

Я хотел бы использовать Room с LiveData, и в других проектах я уже использовал его, но в этом я не могу заставить его работать. Он не может преобразовать мою активность в активность жизненного цикла, когда я пытаюсь наблюдать живые данные, однако я …
0 ответов

Живые данные и логин и регистрация потока?

Как вы, ребята, думаете, как лучше всего обрабатывать события, когда пользователь входит в систему или регистрируется в приложении? Также я хочу загрузить данные профиля, которые будут отображаться на панели навигации, если пользователь вошел в сист…
1 ответ

Комната с LiveData: сопоставление "многие ко многим" в адаптере

Давайте возьмем следующий пример: Существует множество сопоставлений для ПРОДУКТОВ и ЗАКАЗОВ. Таким образом, продукт может быть на несколько заказов, а заказ может иметь несколько продуктов. В комнате у меня есть сущность, у которой в качестве внешн…
1 ответ

Можно ли использовать SingleLiveEvent с Room в Android?

Я возился с SingleLiveEvent, Можно ли использовать его с базой данных комнат? Я попытался использовать его и получил сообщение об ошибке сборки Not sure how to convert a Cursor to this method's return type, Есть ли обходные пути здесь? У меня есть к…
2 ответа

Как LiveData в ViewModel может наблюдать Livedata в репозитории с помощью трансформаций?

Я использую AsyncTask в моем хранилище, которое используется для установки LiveData в хранилище. Как мне наблюдать эти LiveData из моей ViewModel, используя Transformations?
5 ответов

Не удается найти установщик для атрибута в привязке данных

Я использую LiveData, DataBinding и Kotlin в своем приложении. Я определил Binding Adapter для RecyclerView следующим образом: class MainListBindings { private val TAG = "TasksListBindings" companion object { @JvmStatic @SuppressWarnings("unchecked"…
0 ответов

Знает ли жизненный цикл виджета LiveData?

Я изучал архитектурные компоненты Android. Я не уверен, что смогу использовать архитектурные компоненты с жизненным циклом виджетов. Я просмотрел много, но никакой информации нет, если мы можем использовать LiveData и другие архитектурные компоненты…
1 ответ

При использовании привязки данных в Xml MutableLiveData не предлагается Android Studio

Когда мы используем MutableLiveData во ViewModel, когда мы используем его в XML, Android Studio не предлагает его нам? public class LoginViewModel extend ViewModel { public MutableLiveData&lt;UserEntity&gt; userEntity; public UserEntity userEntity1;…
0 ответов

Перечислите собак с именами их владельцев, используя LiveData, Room и One-to-many Relation

Я хочу перечислить собак в RecylerView. У каждой собаки есть отношения "один ко многим" со своим хозяином. Таким образом, сущности будут: Владелец @Entity @TypeConverters(GithubTypeConverters::class) class Owner( @PrimaryKey(autoGenerate = false) @f…