Результаты поиска по запросу "android-viewmodel"

2 ответа

Любое решение, чтобы избавиться от этих пустых наблюдений?

я есть отдельный класс, в котором я занимаюсь извлечением данных (в частности, Firebase), и я обычно возвращаю из него объекты LiveData и обновляю их асинхронно. Теперь я хочу, чтобы возвращенные данные хранились в ViewModel, но проблема в том, ...

0 ответов

и т. д. Это то, что я имел в виду, я предполагал, что ваши имена являются заполнителями.

навигационный компонент JetPack выглядит довольно многообещающе, я попал в то место, где я не смог найти способ реализовать то, что хотел. Давайте посмотрим на пример экрана приложения: [/imgs/HvKth.png] В приложении есть одно основное ...

2 ответа

Таким образом, вы можете добавить репозиторий в вашу ViewModel.

я есть такой сервис public interface BrandsService { @GET("listBrand") Call<List<Brand>> getBrands(); }Тогда у меня есть репозиторий, чтобы получить данные из API, как это public class BrandsRepository { public static final String TAG ...

ТОП публикаций

3 ответа

У меня была похожая проблема с мультиокном. При переключении на разделенный экран моя viewModel воссоздается. Поддержка библиотеки 28 исправила мою проблему. (Моя версия жизненного цикла 1.1.1)

ел случай, когда компоненты архитектуры ViewModel не сохраняются - короче говоря, это выглядит следующим образом: Активность запускается и создается экземпляр ViewModelАктивность ставится на задний планЭкран устройства поворачиваетсяДеятельность ...

4 ответа

Теперь, когда я думаю об этом, ViewModels - это просто «сохраненные фрагменты», переименованные в «ViewModel» (это слишком просто, но вы понимаете, что я имею в виду), так что, как вы можете назвать, Frag.remove, чтобы удалить сохраненный фрагмент, то же самое следует быть принятым, очистив модель представления. По сути, «Retained Fragnent.remove ()» - это просто «viewmodelstore.clear ()». Кто-нибудь тоже так думает?

ылкой наandroid.arch.lifecycle.ViewModel класс. ViewModel ограничено жизненным циклом компонента пользовательского интерфейса, к которому он относится, поэтому вFragmentприложение, которое будет частью жизненного цикла фрагмента. Это хорошая ...

1 ответ

Да, было бы хорошо иметь решение, как в iOS TableView внутри ScrollView, где есть прокрутка родительского scrollview, а затем прокрутка внутреннего табличного представления независимо. И Tableview заполнить весь экран, если прокручивать, чтобы заполнить экран.

ольно новичок в разработке приложений для Android и пытаюсь сделать все «правильно». Итак, сейчас я внедряю новую библиотеку подкачки Android в свой проект, где мне нужно загрузить список статей с сетевого сервера. у меня естьArticlesRepository ...

0 ответов

Спасибо за ваш вклад. Позвольте мне быстро запустить его.

лизовал LiveData & ViewModel для имитации AsyncTaskLoader. Я загружаю имена файлов из каталога камеры в DCIM, а затем прикрепляю fileObserver, чтобы Наблюдать, когда файл (изображение) удаляется, а затем обратный вызов сообщает LiveData о ...

1 ответ

 в сервисе, просто новый, я думаю, что нам не нужно кэшировать viewmodel в сервисе.

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

3 ответа

@RichardLeMesurier Он становится недействительным, потому что в хранилище постоянно происходят изменения. Следовательно, теперь я добавил ссылку на мою суть, чтобы она не ломалась

ользуюTransformations.switchMap [https://developer.android.com/reference/android/arch/lifecycle/Transformations.html] в моей ViewModel, так что мойLiveData Наблюдаемая в моем фрагменте коллекция реагирует на измененияcode параметр. Это прекрасно ...