Это может быть очень простой c вопрос, но, пожалуйста, потерпите меня, поскольку я изучаю модель MVVM и преобразовываю свои предыдущие коды в эту модель.
Я искал через stackoverflow, потому что каждый раз, когда я пытаюсь сделать лямбда, я получаю ошибку или данных не наблюдается. Я знаю, как сделать лямбду для Views и других, но я запутался в том, как сделать лямбду для наблюдателя.
В первой строке кода Android предлагает мне отредактировать новую ObserverModel >> в лямбду выражение.
selfTestViewModel.getSelfTestList().observe(this, new Observer<List<Model>>() {
@Override
public void onChanged(List<Model> models) {
adapter = new Adapter(models, getContext());
viewPager = root.findViewById(R.id.viewPager);
viewPager.setAdapter(adapter);
adapter.notifyDataSetChanged();
}
});