Просто начинаем с попытки "Rx-ify" некоторых событий Android в Webview.
class PageStartData(val url: String, val favicon: Bitmap?)
myWebview.webViewClient = object: WebViewClient() {
val pageStartEvents: Observable<PageStartData> = Observable.create{ emitter->
override fun onPageStarted(view: WebView, url: String, favicon: Bitmap){
emitter.onNext(PageStartData(url, favicon))
}
}
}
И я обнаружил, что функция onPageStarted выходит за рамки лямбда-функции эмиттера.Очень просто, я уверен.Как исправить?
Вся помощь оценена.