List of usage examples for com.facebook.react.bridge WritableNativeArray pushArray
@Override
public void pushArray(@Nullable ReadableArray array)
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();/*from w w w.jav a 2 s . 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; }