将Observable复制到现有的observable中

时间:2015-10-14 09:33:56

标签: android rx-java

在我的应用程序中,我有一个Activity,其中订阅了Observable来收听一些新数据。 此Observable来自活动的控制器。

Controller负责获取一些数据并通过此Observable将其提供给Activity。

当要求控制器获取某些数据时,它首先获取数据库中的数据,将DB的数据提供给Activity,然后执行Retrofit请求以获取更新的数据并将此新数据提供给活动。

对于Activity,数据源应该是透明的,使用单个Observable。

因此,每当Controller从数据库或使用Retrofit获取一些数据时,他应该"给出"活动Obervable所有新数据。

如何将Observable值复制到另一个已存在的Observable中?

谢谢

1 个答案:

答案 0 :(得分:1)

连接两个观察点怎么样?

var sslOptions = {
  key: fs.readFileSync('/etc/ssl/private/private.key'),
  cert: fs.readFileSync('/etc/ssl/certs/STAR_certs.crt'),
  //ca: fs.readFileSync('/etc/ssl/certs/AddTrustExternalCARoot.crt'),
  requestCert: true,
  rejectUnauthorized: false
};