Мы недавно перешли в приложение для Room.На новых экранах планируется использовать LiveData, на старых все еще используются ContentProvider и CursorLoaders.Но с некоторыми загрузчиками что-то не так.Когда база данных обновляется (свойство изменяется синхронизацией), вызывается onLoadFinished, но со старыми данными.onLoadFinished вызывается с новыми данными только после возобновления действия.Это с кем-нибудь случалось?
Курсоры из библиотеки поддержки v.26.Это новые зависимости, добавленные в app.gradle:
archLifecycleVersion = "1.1.1"
implementation "android.arch.persistence.room:runtime:$rootProject.archLifecycleVersion"
implementation "android.arch.persistence.room:rxjava2:$rootProject.archLifecycleVersion"
kapt "android.arch.persistence.room:compiler:$rootProject.archLifecycleVersion"
annotationProcessor "android.arch.persistence.room:compiler:$rootProject.archLifecycleVersion"
testImplementation "android.arch.persistence.room:testing:$rootProject.archLifecycleVersion"
// ViewModel and LiveData
implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
implementation "android.arch.lifecycle:common-java8:$rootProject.archLifecycleVersion"
Редактировать: это происходит на эмуляторах и некоторых устройствах