Есть ли способ сделать вызов rx глобально для контекста приложения?
В моем случае, когда пользователь должен знать, существует ли какой-либо активный вызов (например, вызовы WhatsApp) и как долго он выполняется, на каждом экране приложения он перемещается в это время.
app.subscribe(activeCall.get)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(AndroidSchedulers.mainThread())
.map(callState -> (ActiveCall) callState)
.subscribe(callState -> {
if (callState == CallState.IN_CALL) {
// show call duration view on active screen
}
});