为什么无法在RxJava BiFuction中插入Room

时间:2019-05-26 22:14:28

标签: kotlin rx-java2 android-room

获取客户端和数据库版本的方法运行良好,当我想从Bifunction中保存新版本时出现问题

    Single.zip(client.version(), dao.lastVersion(),
                BiFunction<VersionDataSource,Long, Boolean> {         last_version, current_version->
                    Log.i(tag, "current version is: $current_version and         last version is: ${last_version.version}")
                    if (current_version == 0L || last_version.version !=         current_version)
                                dao.insert(VersionEntity(last_version.version))
                    else return@BiFunction true
                    return@BiFunction false
    })

我希望我可以将对象保存在数据库中

0 个答案:

没有答案