Результаты поиска по запросу "android-viewmodel"
Любое решение, чтобы избавиться от этих пустых наблюдений?
я есть отдельный класс, в котором я занимаюсь извлечением данных (в частности, Firebase), и я обычно возвращаю из него объекты LiveData и обновляю их асинхронно. Теперь я хочу, чтобы возвращенные данные хранились в ViewModel, но проблема в том, ...
и т. д. Это то, что я имел в виду, я предполагал, что ваши имена являются заполнителями.
навигационный компонент JetPack выглядит довольно многообещающе, я попал в то место, где я не смог найти способ реализовать то, что хотел. Давайте посмотрим на пример экрана приложения: [/imgs/HvKth.png] В приложении есть одно основное ...
Таким образом, вы можете добавить репозиторий в вашу ViewModel.
я есть такой сервис public interface BrandsService { @GET("listBrand") Call<List<Brand>> getBrands(); }Тогда у меня есть репозиторий, чтобы получить данные из API, как это public class BrandsRepository { public static final String TAG ...
У меня была похожая проблема с мультиокном. При переключении на разделенный экран моя viewModel воссоздается. Поддержка библиотеки 28 исправила мою проблему. (Моя версия жизненного цикла 1.1.1)
ел случай, когда компоненты архитектуры ViewModel не сохраняются - короче говоря, это выглядит следующим образом: Активность запускается и создается экземпляр ViewModelАктивность ставится на задний планЭкран устройства поворачиваетсяДеятельность ...
Теперь, когда я думаю об этом, ViewModels - это просто «сохраненные фрагменты», переименованные в «ViewModel» (это слишком просто, но вы понимаете, что я имею в виду), так что, как вы можете назвать, Frag.remove, чтобы удалить сохраненный фрагмент, то же самое следует быть принятым, очистив модель представления. По сути, «Retained Fragnent.remove ()» - это просто «viewmodelstore.clear ()». Кто-нибудь тоже так думает?
ылкой наandroid.arch.lifecycle.ViewModel класс. ViewModel ограничено жизненным циклом компонента пользовательского интерфейса, к которому он относится, поэтому вFragmentприложение, которое будет частью жизненного цикла фрагмента. Это хорошая ...
Да, было бы хорошо иметь решение, как в iOS TableView внутри ScrollView, где есть прокрутка родительского scrollview, а затем прокрутка внутреннего табличного представления независимо. И Tableview заполнить весь экран, если прокручивать, чтобы заполнить экран.
ольно новичок в разработке приложений для Android и пытаюсь сделать все «правильно». Итак, сейчас я внедряю новую библиотеку подкачки Android в свой проект, где мне нужно загрузить список статей с сетевого сервера. у меня естьArticlesRepository ...
Спасибо за ваш вклад. Позвольте мне быстро запустить его.
лизовал LiveData & ViewModel для имитации AsyncTaskLoader. Я загружаю имена файлов из каталога камеры в DCIM, а затем прикрепляю fileObserver, чтобы Наблюдать, когда файл (изображение) удаляется, а затем обратный вызов сообщает LiveData о ...
в сервисе, просто новый, я думаю, что нам не нужно кэшировать viewmodel в сервисе.
я есть сервис, который предоставляет интерфейс, который виден пользователю большую часть времени. Я экспериментировал с новой архитектурой приложений, когда столкнулся с проблемой. MyModelviewModel viewModel ...
@RichardLeMesurier Он становится недействительным, потому что в хранилище постоянно происходят изменения. Следовательно, теперь я добавил ссылку на мою суть, чтобы она не ломалась
ользуюTransformations.switchMap [https://developer.android.com/reference/android/arch/lifecycle/Transformations.html] в моей ViewModel, так что мойLiveData Наблюдаемая в моем фрагменте коллекция реагирует на измененияcode параметр. Это прекрасно ...