У меня есть стандартная настройка приложения (Activity, ViewModel, Repository). Активность содержит RecyclerView. RecyclerView имеет адаптер. В своей деятельности я обновляю RecyclerView, наблюдая за объектом LiveData:
mQuizViewModel.getCurrentQuizTask().observe(this, new Observer<QuizTask>() {
@Override
public void onChanged(QuizTask quizTask){
adapter.setAnswers(quizTask.getAnswers());
}
});
Если пользователь нажмет любой элемент моего RecyclerView, quizTask будет изменен и, в свою очередь, вызовет событие onChanged. В зависимости от того, какой элемент пользователь нажал, я хочу изменить цвет шрифта для нескольких элементов RecyclerView. Для этого мне нужна ссылка на каждую строку из вышеупомянутого метода наблюдения в Activity. Как я могу решить эту проблему?