Описание тега livedata
1
ответ
Почему мои LiveData<Drawable> не отображаются в качестве фона?
Я хочу динамически изменять фон кнопки с помощью объекта LiveData. Моя ViewModel: public class ViewModel { public ViewModel(Context context) { } public LiveData<Drawable> getBackDrawable(){ MutableLiveData background = new MutableLiveData<&…
17 окт '18 в 11:58
2
ответа
Как использовать Viewmodel Singleton для деятельности?
MyApp нужно хранить объект User во всем контексте ,A,B,C activity'xml используют этот объект User, когда A редактируют пользователя, я хочу B и C notifyChange, как решить эту проблему с привязкой данных, liveata и viewModel? Раньше я заставлял User.…
29 окт '18 в 05:31
1
ответ
Андроид мввм ливата не соблюдает
Я впервые использую архитектуру MVVM. Я также использую LiveData. Я просто извлекаю данные с сервера с помощью Retrofit. Поэтому при нажатии кнопки в представлении (MainActivity.class) я вызываю метод класса ViewModel (handleRetrofitcall()), чтобы в…
17 окт '18 в 16:19
0
ответов
Как правильно перезагрузить liveData вручную в Android?
Мое приложение - это основное новостное приложение, которое извлекает данные из JSON, предоставляемые Guardian API. Я проанализировал значения из JSON, используя сырой код Java (без использования модификации). Затем я получаю LiveData в классе NewsF…
25 ноя '18 в 13:13
0
ответов
Как избежать обратного вызова ада в Android LiveData
В Rxjava мы можем сделать это один за другим. loginObs(merchant) .flatMap(loginResponse -> { if (/*successful check*/) return addShopObs; else return Observable.error(new Exception("Login failed!")); // or throw your own exception, this will term…
16 ноя '18 в 08:46
1
ответ
Актуальные данные не обновляются после обновления записи в RecyclerView
У меня есть активность, которая содержит фрагмент, и этот фрагмент имеет Recyclerview. Для RecyclerView Adapter я использую ViewModel с живыми данными. Когда я добавляю запись в базу данных комнаты, recyclerView обновляется, но когда я обновляю или …
14 дек '18 в 06:09
1
ответ
Реакция на изменение LiveData в той же ViewModel
У меня есть база ViewModel продлен другим ViewModels: abstract class BaseViewModel : ViewModel() { protected val _state = MutableLiveData<Boolean>() protected val state: LiveData<Boolean> = _state ... } Я хотел бы иметь возможность реаги…
16 дек '18 в 16:32
0
ответов
MVVM - настраиваемый элемент управления макетом вкладки с LiveData
Я пытаюсь создать пользовательский вкладки управления с помощью Android MVVM. Основная цель состоит в том, чтобы иметь возможность привязать текущий выбранный раздел, например, из recyclerView и установить его в пользовательском представлении. Польз…
03 янв '19 в 15:11
2
ответа
Как я могу удалить LiveData<Object>, используя Room и LiveData внутри Activity?
Я делаю приложение для Android, используя Kotlin и компоненты архитектуры Android (LiveData и Room). У меня есть действие, где я отображаю пользователя (который хранится в БД и восстанавливается с помощью запроса с ViewModel). У меня должны быть опц…
11 янв '19 в 04:40
1
ответ
LiveData не устанавливается, наблюдатель никогда не вызывается
Я пытаюсь сохранить "Эпизод" в моем MainViewModel и позволить другим Fragments иметь доступ к нему через это ViewModel, В MainActivity Я наблюдаю изменения в ViewModel, который никогда не срабатывает. Странно, но он отлично работает для моего объект…
16 янв '19 в 20:15
0
ответов
Модульный тест с методом LiveData getMainLooper в android.os.
Я не могу заставить работать liveData.postValue при попытке выполнить модульный тест. Я проверял в Google для решения, и это код, который я сейчас имею. public class ProjectListViewModelTest { GetProjectList getProjectList = Mockito.mock(GetProjectL…
07 фев '19 в 13:39
0
ответов
Android Pagination Library с базой данных комнат, модернизацией и поисковым фильтром
Я могу интегрировать библиотеку подкачки локально и удаленно в двух разных проектах, но сейчас я пытаюсь склеить вещи в одном проекте с помощью поискового фильтра, но не понимаю, как этого добиться в одном проекте с локальным источником данных, удал…
19 фев '19 в 12:08
8
ответов
getViewLifecycleOwner() в DialogFragment приводит к сбою
Я использую DialogFragment (onCreateDialog) и ViewModel для него. Но, когда я пытаюсь использовать getViewLifecycleOwner() для передачи в методе наблюдаю (), я получаю ошибку, как показано ниже: java.lang.IllegalStateException: Can't access the Frag…
19 фев '19 в 12:15
0
ответов
Android, база данных комнат, AsyncTask, Livedata
Я учился кодировать самостоятельно, и я действительно застрял здесь... Я пытаюсь получить данные из комнаты базы данных, которыми я могу манипулировать, и на их основе создать список живых данных, который можно наблюдать. Вот код с проблемой: public…
23 фев '19 в 01:48
2
ответа
Изменение LiveData с помощью функции обратного вызова
Так что у меня есть эта функция в хранилище fun getFeaturedLive() : MutableLiveData<Resource<Prod>> { val res = MutableLiveData<Resource<Prod>>() res.value = Resource.loading(null) //status = loading, data = null, message - n…
01 мар '19 в 14:07
1
ответ
Использование RxWorker для API-вызовов в WorkManager
Я пытаюсь получить доступ к рабочей информации рабочего класса при использовании RxWorker. Ниже рабочий класс public class OrderSyncWorker extends RxWorker { @NonNull @Override public Single<Result> createWork() { List<Order> ordersToBeS…
26 фев '19 в 07:16
1
ответ
Обновление данных при смене дня в автономном приложении
У меня есть автономное приложение, которое хранит данные в RoomDatabase. Новые данные вставляются только после действий пользователя (при нажатии кнопки или изменении выбора счетчика). Данные извлекаются как LiveData. В своей основной деятельности я…
29 дек '18 в 13:34
1
ответ
Котлин LiveData в объектном классе
Я определил синглтон в Kotlin как объектный класс, где у меня есть соединение с базой данных Room, и большая часть логики написана в этом классе. Я определил LiveData, но его значение равно нулю, так как должен работать наблюдатель. Как я могу реали…
22 окт '18 в 12:29
0
ответов
Как передать поисковый запрос в источник данных или обновить единый пользовательский интерфейс itemon?
Я использую библиотеку подкачки: Класс CommunityViewModel: BaseMvvmViewModel() { fun init(@PageType pageType: Int) { factory = CommunityDatasourceFactory(pageType) networkstate = Transformations.switchMap( factory!!.liveData) { it.networkState } ini…
30 окт '18 в 20:21
1
ответ
Android: конвертируйте LiveData ArrayList в Gson и обратно
Для моего приложения у меня есть представление переработчика, которое я использую LiveData для заполнения. Каждый элемент в представлении переработчика - это объект Event, который я создал. Я использую Room и Dao для хранения этих событий и для созд…
21 окт '18 в 18:56