美文网首页
数据库Room(sqlite)

数据库Room(sqlite)

作者: liboxiang | 来源:发表于2019-02-13 15:46 被阅读1次

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();

相关文章

网友评论

      本文标题:数据库Room(sqlite)

      本文链接:https://www.haomeiwen.com/subject/gyfujqtx.html