RxJava-Android-Samples icon indicating copy to clipboard operation
RxJava-Android-Samples copied to clipboard

Wrapping an Android Method that requires return value

Open tomgallagher opened this issue 5 years ago • 0 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.

tomgallagher avatar Feb 02 '19 10:02 tomgallagher