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 @Override
public void initialize(MobileAccessibility mobileAccessibility) { public void initialize(MobileAccessibility mobileAccessibility) {
mMobileAccessibility = mobileAccessibility; mMobileAccessibility = mobileAccessibility;
mWebView = mobileAccessibility.webView; mWebView = (WebView) mobileAccessibility.webView;
mAccessibilityManager = (AccessibilityManager) mMobileAccessibility.cordova.getActivity().getSystemService(Context.ACCESSIBILITY_SERVICE); 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.annotation.TargetApi;
import android.os.Build; import android.os.Build;
import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityEvent;
import android.webkit.WebView;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN) @TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public class JellyBeanMobileAccessibilityHelper extends public class JellyBeanMobileAccessibilityHelper extends
@ -34,7 +35,7 @@ public class JellyBeanMobileAccessibilityHelper extends
@Override @Override
public void initialize(MobileAccessibility mobileAccessibility) { public void initialize(MobileAccessibility mobileAccessibility) {
super.initialize(mobileAccessibility); super.initialize(mobileAccessibility);
mParent = mobileAccessibility.webView.getParentForAccessibility(); mParent = ((WebView) mobileAccessibility.webView).getParentForAccessibility();
} }
@Override @Override

View File

@ -31,6 +31,7 @@ import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import android.os.Build; import android.os.Build;
import android.webkit.WebView;
/** /**
* This class provides information on the status of native accessibility services to JavaScript. * This class provides information on the status of native accessibility services to JavaScript.
@ -132,7 +133,7 @@ public class MobileAccessibility extends CordovaPlugin {
stop(); stop();
cordova.getActivity().runOnUiThread(new Runnable() { cordova.getActivity().runOnUiThread(new Runnable() {
public void run() { public void run() {
webView.reload(); ((WebView) webView).reload();
} }
}); });
} }