Merge pull request #14 from rromerogar/master

Fix issue 13
This commit is contained in:
Michael Jordan 2015-04-30 09:27:17 -04:00
commit b35a21f724
3 changed files with 5 additions and 3 deletions

View File

@ -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);
}

View File

@ -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

View File

@ -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();
}
});
}