Я запрашиваю свою базу данных, как показано ниже:
@Query("SELECT * FROM employees")
public LiveData<List<Employee>> getAllEmployees();
и с одним MediatorLiveData, который я наблюдаю по результату, подобному этому:
data.addSource(DAO.getAllEmployees(), employeeList -> {
if (employeeList==null) return;
data.setValue(employeeList);
});
Каждый раз, когда данные вставляются в таблицу сотрудников, этаНаблюдатель вызывается, но проблема в том, что employeeList имеет только один элемент, в то время как db имеет более одного элемента.