Я пытаюсь обновить запись в БД комнаты и, регистрируя результат, обнаружил, что оператор обновления продолжает выполняться.
Это запрос на обновление DAO
@Update
public void amendInfo(SyncSettingsCategoriesManagementRegistration... syncSettingsCategoriesManagementRegistrations);
Repository.class
public void testAmendInfo(SyncSettingsCategoriesManagementRegistration syncSettingsCategoriesManagementRegistration){
new UpdateSynsSettingsAsyncTask(syncSettingsCategoriesDAO).execute(syncSettingsCategoriesManagementRegistration);
}
ViewModel.class
public void testAmendInfo(SyncSettingsCategoriesManagementRegistration syncSettingsCategoriesManagementRegistration){
syncSettingsCategoriesRepository.testAmendInfo(syncSettingsCategoriesManagementRegistration);
}
MainActivity.class
private void amendSyncCategories(int id) {
try {
SyncSettingsCategoriesManagementRegistration syncSettingsCategoriesManagementRegistration = new SyncSettingsCategoriesManagementRegistration();
syncSettingsCategoriesManagementRegistration.setiService(1);
syncSettingsCategoriesManagementRegistration.setiEquipment(1);
syncSettingsCategoriesManagementRegistration.setiCalibration(1);
syncSettingsCategoriesManagementRegistration.setsUpdateDate(DateUtils.getCurrentDateTime());
syncSettingsCategoriesManagementRegistration.setId(id);
syncSettingsCategoriesViewModel.testAmendInfo(syncSettingsCategoriesManagementRegistration);
Log.d("SYNC_CATEGORY", "UPDATED INFO");
} catch (Exception e) {
Log.d("SYNC_CATEGORY", e.getLocalizedMessage());
}
}
Выход журнала
2020-03-04 17: 30: 35.741 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.004 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.245 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.416 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.555 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.697 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 36.857 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.007 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.080 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.243 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.366 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.447 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.618 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.694 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.839 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 37.982 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 38.073 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 38.219 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ 2020-03-04 17: 30: 38.365 25319-25319 /? D / SYNC_CATEGORY: ОБНОВЛЕННАЯ ИНФОРМАЦИЯ