import org.json.JSONObject;
import java.util.Iterator;
+import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
/**
boolean actionSuccessful = sendActionToAndroidVox(action, arguments);
- if (actionSuccessful) mContentViewCore.showImeIfNeeded();
+ if (actionSuccessful) mContentViewCore.getWebContents().showImeIfNeeded();
return actionSuccessful;
}
if (arguments != null) {
if (action == AccessibilityNodeInfo.ACTION_NEXT_AT_MOVEMENT_GRANULARITY ||
action == AccessibilityNodeInfo.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY) {
- final int granularity = arguments.getInt(AccessibilityNodeInfo.
- ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT);
+ final int granularity = arguments.getInt(
+ AccessibilityNodeInfo.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT);
mAccessibilityJSONObject.accumulate("granularity", granularity);
} else if (action == AccessibilityNodeInfo.ACTION_NEXT_HTML_ELEMENT ||
action == AccessibilityNodeInfo.ACTION_PREVIOUS_HTML_ELEMENT) {
}
final String jsonString = mAccessibilityJSONObject.toString();
- final String jsCode = String.format(ACCESSIBILITY_ANDROIDVOX_TEMPLATE, jsonString);
+ final String jsCode = String.format(Locale.US, ACCESSIBILITY_ANDROIDVOX_TEMPLATE,
+ jsonString);
return mCallback.performAction(mContentViewCore, jsCode);
}
*/
private boolean performAction(ContentViewCore contentView, String code) {
final int resultId = mResultIdCounter.getAndIncrement();
- final String js = String.format(JAVASCRIPT_ACTION_TEMPLATE, code, mInterfaceName,
- resultId);
- contentView.evaluateJavaScript(js, null);
+ final String js = String.format(Locale.US, JAVASCRIPT_ACTION_TEMPLATE, code,
+ mInterfaceName, resultId);
+ contentView.getWebContents().evaluateJavaScript(js, null);
return getResultAndClear(resultId);
}