Из этой замечательной статьи на среде я обнаружил, что
, начиная с комнаты 2.1.0-alpha01, методы DAO с комментариями @Insert, @Delete или @Updateподдержка типов возврата Rx Completable, Single и Maybe
Несмотря на то, что я использовал последнюю версию комнаты, у меня возникла проблема,
implementation 'android.arch.persistence.room:runtime:2.1.0-alpha04'
kapt 'android.arch.persistence.room:compiler:2.1.0-alpha04'
implementation 'android.arch.persistence.room:rxjava2:2.1.0-alpha04'
Я обнаружил, что проблема возниклаиз-за использования androidx в моем проекте, поэтому, чтобы исправить это, мне пришлось использовать компоненты комнаты androidx.
implementation 'androidx.room:room-runtime:2.1.0-alpha04'
kapt 'androidx.room:room-compiler:2.1.0-alpha04'
implementation 'androidx.room:room-rxjava2:2.1.0-alpha04'