https://www.jianshu.com/p/7354d5048597
官方教程:https://developer.android.com/training/data-storage/room/
添加组件教程:https://developer.android.com/jetpack/arch/adding-components
Room与Rxjava
Room and RxJava
除了@Query以外,Room的其他存取像是@Insert、@Delete也都要在背景執行,透過RxJava建立Observable就可以輕鬆地完成。
@Insert
public abstract void insert(User user);
Completable.fromAction(new Action() {
@Override
public void run() throws Exception {
// UserDAO.insert(...)
}
})
.subscribeOn(Schedulers.io())
.subscribe();
网友评论