Java 如何在本机桥中的WritableMap对象上放置数组
为了与Android通信,我使用Java 如何在本机桥中的WritableMap对象上放置数组,java,android,react-native-android,react-native-bridge,react-native-ui-components,Java,Android,React Native Android,React Native Bridge,React Native Ui Components,为了与Android通信,我使用rcteventelmitter。使用这个,我需要将数组解析到RN端,这个数组应该设置在WritableMap对象上。 在writeablemap上,对象可以放置数组,如下所示 void putArray(@NonNull String key, @Nullable ReadableArray value); 如何创建数据并将其添加到可读数组中?我想您正在寻找可写数组。 您可以这样创建一个: WritableArray array = new WritableN
rcteventelmitter
。使用这个,我需要将数组解析到RN端,这个数组应该设置在WritableMap
对象上。
在writeablemap
上,对象可以放置数组,如下所示
void putArray(@NonNull String key, @Nullable ReadableArray value);
如何创建数据并将其添加到可读数组中?我想您正在寻找可写数组。 您可以这样创建一个:
WritableArray array = new WritableNativeArray();
它需要一个ReadableArray,我们可以将WritableArray转换为ReadableArray吗?WritableArray扩展了实现ReadableArray的ReadableNativeArray。您应该能够在没有任何问题的情况下使用此结构。我还忘了给你举一个如何使用WritableArray的例子。您只需要使用如下推送方法:``array.pushString(“test”)```