Мне нужно использовать MutableLiveData в моей ViewModel, но есть проблема с BindingComponents.Когда я использую LiveData, это нормально, и приложение работает, но если я использую MutableLiveData, у меня есть 5, 6 или даже больше ошибок, например, с этим: error: не удается найти класс символов RecyclerViewItemBinding.Я использовал Invalidate Caches / Restart, Clean Project, Rebuild Project и остался прежним.Изменяется только количество ошибок
ViewModel:
public class MainViewModel extends AndroidViewModel {
private TaskRepository taskRepository;
private MutableLiveData<List<Task>> allTasks;
public ObservableField<String> description = new ObservableField<>();
public ObservableField<String> date = new ObservableField<>();
public ObservableField<String> time = new ObservableField<>();
public MainViewModel(@NonNull Application application) {
super(application);
taskRepository = new TaskRepository(application);
allTasks = taskRepository.getAllTasks();
}
public LiveData<List<Task>> getAllTasks() {
return allTasks;
}
public void deleteTask(Task task) {
taskRepository.delete(task);
}
public void select(Task task) {
}
public LiveData<List<Task>> getSelected() {
return allTasks;
}`