diff --git a/android/src/main/java/com/flutter_webview_plugin/WebviewManager.java b/android/src/main/java/com/flutter_webview_plugin/WebviewManager.java index b87016ff..5fd97169 100644 --- a/android/src/main/java/com/flutter_webview_plugin/WebviewManager.java +++ b/android/src/main/java/com/flutter_webview_plugin/WebviewManager.java @@ -73,10 +73,9 @@ public boolean handleResult(int requestCode, int resultCode, Intent intent){ WebView webView; Activity activity; ResultHandler resultHandler; - ObservableWebView observableWebView; WebviewManager(final Activity activity) { - this.webView = new WebView(activity); + this.webView = new ObservableWebView(activity); this.activity = activity; this.resultHandler = new ResultHandler(); WebViewClient webViewClient = new BrowserClient(); @@ -99,8 +98,7 @@ public boolean onKey(View v, int keyCode, KeyEvent event) { } }); - observableWebView = (ObservableWebView) webView; - observableWebView.setOnScrollChangedCallback(new ObservableWebView.OnScrollChangedCallback(){ + ((ObservableWebView) webView).setOnScrollChangedCallback(new ObservableWebView.OnScrollChangedCallback(){ public void onScroll(int x, int y, int oldx, int oldy){ Map yDirection = new HashMap<>(); yDirection.put("yDirection", (double)y); diff --git a/pubspec.yaml b/pubspec.yaml index a719f997..a5304a81 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ authors: - Toufik Zitouni - Pedia homepage: https://github.com/dart-flitter/flutter_webview_plugin -version: 0.2.1 +version: 0.2.1+2 environment: sdk: ">=2.0.0-dev <3.0.0"