Fix issue 13

This commit is contained in:
Raúl Romero García
2015-04-30 15:22:33 +02:00
parent 2fb3aa4c2b
commit 852cec5240
3 changed files with 5 additions and 3 deletions
@@ -38,7 +38,7 @@ public class DonutMobileAccessibilityHelper extends
@Override
public void initialize(MobileAccessibility mobileAccessibility) {
mMobileAccessibility = mobileAccessibility;
mWebView = mobileAccessibility.webView;
mWebView = (WebView) mobileAccessibility.webView;
mAccessibilityManager = (AccessibilityManager) mMobileAccessibility.cordova.getActivity().getSystemService(Context.ACCESSIBILITY_SERVICE);
}
@@ -26,6 +26,7 @@ import com.phonegap.plugin.mobileaccessibility.MobileAccessibility;
import android.annotation.TargetApi;
import android.os.Build;
import android.view.accessibility.AccessibilityEvent;
import android.webkit.WebView;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public class JellyBeanMobileAccessibilityHelper extends
@@ -34,7 +35,7 @@ public class JellyBeanMobileAccessibilityHelper extends
@Override
public void initialize(MobileAccessibility mobileAccessibility) {
super.initialize(mobileAccessibility);
mParent = mobileAccessibility.webView.getParentForAccessibility();
mParent = ((WebView) mobileAccessibility.webView).getParentForAccessibility();
}
@Override
@@ -31,6 +31,7 @@ import org.json.JSONException;
import org.json.JSONObject;
import android.os.Build;
import android.webkit.WebView;
/**
* This class provides information on the status of native accessibility services to JavaScript.
@@ -132,7 +133,7 @@ public class MobileAccessibility extends CordovaPlugin {
stop();
cordova.getActivity().runOnUiThread(new Runnable() {
public void run() {
webView.reload();
((WebView) webView).reload();
}
});
}