Wrapping an Android Method that requires return value
tomgallagher opened this issue · comments
Hey
Thanks for all the useful examples. I'm just picking up Android and RxJava2, coming from a Javascript background, and they have been very instructive.
I have a question regarding the transmission of return values in an Observable.
I’ve come up against a particular problem, with the WebView.ShouldInterceptRequest function. I’ve managed to port all the WebView events into an Observable but I’m facing the problem of needing to return a resource or null value to the Observable at some point down the chain.
In JS, I got round this by using Rx.Observable.fromEventPattern. I had a wrapper function around the equivalent of WebView.ShouldInterceptRequest, and returned a resource or null to the wrapper function when required. Is this a valid approach?
If you could point me in the right direction, I’d be very appreciative.