Concat不同类型的可观察量

时间:2015-10-21 17:59:56

标签: android sqlite rx-java sqlbrite

我想连接不同的observable来创建一个活动流,使用SQLBrite将信息保存到我的android sqlite数据库中

这个流程必须遵循这一系列的活动:

1 - 创建一个负责打开事务实例

的可观察对象

2 - 连接许多observable,每个都负责将数据插入表中(每个表可观察一个)

3.a - 如果每个数据都被插入(doOnCompleted方法),请记录并将我的事务实例设置为成功

3.b - 如果有错误,请记录此错误(doOnError方法)

4 - 关闭我的事务实例(doOnTeminate方法)

问题:

doOnError,doOnCompleted和doOnTerminate等方法不会将我的事务实例作为参数发送。有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

我不相信你通过打开一个可观察的连接的行动获得任何东西。这是解决问题的简单方法。

{{1}}