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);
    }
相关推荐
RdoZam25 分钟前
Android-封装基类Activity\Fragment,从0到1记录
android·kotlin
代码小学僧6 小时前
为什么我推荐前端项目都应该使用 TanStack Query 管理接口请求
前端·react.js·axios
奥陌陌6 小时前
android 打印函数调用堆栈
android
用户985120035836 小时前
Compose Navigation 3 深度解析(二):基础用法
android·android jetpack
不会敲代码16 小时前
React 受控组件与非受控组件完全指南
前端·react.js
不会敲代码16 小时前
React Hooks 进阶:useRef 核心用法与受控/非受控组件实战解析
前端·react.js·面试
恋猫de小郭6 小时前
Android 官方正式官宣 AI 支持 AppFunctions ,Android 官方 MCP 和系统级 OpenClaw 雏形
android·前端·flutter
孟陬6 小时前
Tanstack Start 的天才创新之处——基于实际使用体验
react.js·visual studio code·next.js
黄林晴7 小时前
Android 17 Beta 2,隐私这把锁又拧紧了
android
Kapaseker7 小时前
研究表明,开发者对Kotlin集合的了解不到 20%
android·kotlin