EDIT: This has become soon obsolete when Observable.fromAsync()
has been released in RxJava
. An issue from JakeWarthon here: ReactiveX/RxJava#4177 generated a pull request which is being implemented / discussed here: ReactiveX/RxJava#4179 . See below on how to use it.
I'm learning RxJava
. Many Rx-libraries out there are using Obvservable.create()
with an inline OnSubscribe
implementation to wrap legacy APIs, like this one for the Android GoogleMap API:
class MapFragmentMapReadyOnSubscribe implements Observable.OnSubscribe<GoogleMap> {
final MapFragment fragment;