android与React Native之间传递参数

android与React Native之间传递参数

对应

复制代码
Boolean -> Bool
Integer -> Number
Double -> Number
Float -> Number
String -> String
Callback -> function
ReadableMap -> Object
ReadableArray -> Array

对应js 中的数组

复制代码
   @ReactMethod
    public void show(int a, int b, Callback callback) {
//        int res = add(a, b);
//        String[] array = {"one", "two", "three"};
        WritableArray writableArray = new WritableNativeArray();
        writableArray.pushString("one");
        writableArray.pushString("two");
        writableArray.pushString("three");
        callback.invoke(writableArray);
    }

对应js 中的对象

复制代码
  @ReactMethod
    public void show(int a, int b, Callback callback) {
//        int res = add(a, b);
//        String[] array = {"one", "two", "three"};
//        WritableArray writableArray = new WritableNativeArray();
//        writableArray.pushString("one");
//        writableArray.pushString("two");
//        writableArray.pushString("three");
        WritableMap writableMap = new WritableNativeMap();
        writableMap.putString("1", "first");
        writableMap.putString("2", "second");
        writableMap.putString("3", "third");
        callback.invoke(writableMap);
    }
相关推荐
麻辣璐璐29 分钟前
EditText属性运用之适配RTL语言和LTR语言的输入习惯
android·xml·java·开发语言·安卓
北京自在科技37 分钟前
谷歌 Find Hub 网页端全面升级:电脑可直接管理追踪器与耳机
android·ios·安卓·findmy
Ruihong38 分钟前
Vue v-html 与 v-text 转 React:VuReact 怎么处理?
vue.js·react.js·面试
Rush-Rabbit44 分钟前
魅族21Pro刷ColorOS16.0操作步骤
android
爪洼传承人1 小时前
AI工具MCP的配置,慢sql优化
android·数据库·sql
学习使我健康1 小时前
MVP模式
android·github·软件工程
xiangxiongfly9151 小时前
Android MMKV
android·mmkv
接着奏乐接着舞2 小时前
react redux Toolkit 分组更推荐
前端·javascript·react.js
北漂Zachary3 小时前
PHP3.0:改变Web开发的里程碑
android·php·laravel
fundroid3 小时前
Google 发布 Android Skill & Android CLI:大幅提升 Android Agent 能力
android·agent·cli·skill