Обновить ViewModel / RecyclerViewAdapter LifeCycle

197
20 января 2018, 00:28

При инициализации viewModel использую кастомный Factory с передачей в конструктор аргумента.

public class MyViewModel extends AndroidViewModel { ...

В активити инициализирую:

private void initializeViewModel() {
    viewModel = ViewModelProviders
            .of(this, new ViewModelFactory(this.getApplication(), argsSelect))
            .get(MyViewModel.class);
    viewModel.getLogsList().observe(this, new Observer<List<DebugMessage>>() {
        @Override
        public void onChanged(@Nullable List<DebugMessage> debugMessages) {
            logAdapter.addItems(debugMessages);
        }
    });
}

Дело в том, что мой argsSelect изменяется real time. Как мне обновить вывод в моем RecyclerView данных с новым select на основании текущих аргументов.

READ ALSO
Servlet Exception без web.xml

Servlet Exception без web.xml

Есть свой ExeptionServlet, который отлавливает эксепшины и выводит необходимую мне информацию

213
Получить value текущего элемента

Получить value текущего элемента

Есть список товаров, и кнопки количества товаров у каждого товара

241
вывод объектов в textarea через запятую

вывод объектов в textarea через запятую

Всем доброго времени суток! Есть массив с объектами внутриМне нужно определенное значение объекта вынести в texarea через запятую с текстом...

241