美文网首页
数据库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