List of usage examples for com.facebook.react.bridge WritableNativeArray pushString
@Override
public native void pushString(@Nullable String value);
From source file:com.microsoft.c3p.reactnative.C3PReactModule.java
License:Open Source License
private static WritableNativeArray convertArrayResult(JavaScriptValue arrayResult) { WritableNativeArray convertedResult = new WritableNativeArray(); for (JavaScriptValue value : arrayResult.getArrayItems()) { switch (value.getType()) { case Null: convertedResult.pushNull();//www . ja v a 2s. c o m break; case Boolean: convertedResult.pushBoolean(value.getBoolean()); break; case Number: convertedResult.pushDouble(value.getDouble()); break; case String: convertedResult.pushString(value.getString()); break; case Object: convertedResult.pushMap(C3PReactModule.convertObjectResult(value)); break; case Array: convertedResult.pushArray(C3PReactModule.convertArrayResult(value)); break; } } return convertedResult; }