forked from github/phonegap-mobile-accessibility
Restore compatibility with Cordova Android 4.0+
Fixes #17 and #13. The WebView object is now accessed via a `getView()` method call on `CordovaWebView` objects.
This commit is contained in:
+6
-1
@@ -38,7 +38,12 @@ public class DonutMobileAccessibilityHelper extends
|
||||
@Override
|
||||
public void initialize(MobileAccessibility mobileAccessibility) {
|
||||
mMobileAccessibility = mobileAccessibility;
|
||||
mWebView = (WebView) mobileAccessibility.webView;
|
||||
try {
|
||||
mWebView = (WebView) mobileAccessibility.webView;
|
||||
} catch (ClassCastException ce) { // cordova-android 4.0+
|
||||
mWebView = (WebView) mobileAccessibility.webView.getView();
|
||||
}
|
||||
|
||||
mAccessibilityManager = (AccessibilityManager) mMobileAccessibility.cordova.getActivity().getSystemService(Context.ACCESSIBILITY_SERVICE);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user