在我的应用程序中,我有一个Activity,其中订阅了Observable来收听一些新数据。 此Observable来自活动的控制器。
Controller负责获取一些数据并通过此Observable将其提供给Activity。
当要求控制器获取某些数据时,它首先获取数据库中的数据,将DB的数据提供给Activity,然后执行Retrofit请求以获取更新的数据并将此新数据提供给活动。
对于Activity,数据源应该是透明的,使用单个Observable。
因此,每当Controller从数据库或使用Retrofit获取一些数据时,他应该"给出"活动Obervable所有新数据。
如何将Observable值复制到另一个已存在的Observable中?
谢谢
答案 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
};