Android原生态应用如何向RN程序传递数据?



  • Android原生态应用如何向RN程序传递数据?


  • administrators

    是同一个应用中植入,还是不同应用间调用?



  • 在Android原生态的应用中集成RN程序,如何向RN程序里的JS传递数据。





  • @cnsnake11

    @ReactMethod
    public void measureLayout(
    int tag,
    int ancestorTag,
    Callback errorCallback,
    Callback successCallback) {
    try {
    measureLayout(tag, ancestorTag, mMeasureBuffer);
    float relativeX = PixelUtil.toDIPFromPixel(mMeasureBuffer[0]);
    float relativeY = PixelUtil.toDIPFromPixel(mMeasureBuffer[1]);
    float width = PixelUtil.toDIPFromPixel(mMeasureBuffer[2]);
    float height = PixelUtil.toDIPFromPixel(mMeasureBuffer[3]);
    successCallback.invoke(relativeX, relativeY, width, height);
    } catch (IllegalViewOperationException e) {
    errorCallback.invoke(e.getMessage());
    }
    }
    这里的代码不全,mMeasureBuffer是什么?measureLayout(tag, ancestorTag, mMeasureBuffer); 这个方法没有。



  • measureLayout只是伪代码 你可以忽略

    关注:
    successCallback.invoke(relativeX, relativeY, width, height);

    errorCallback.invoke(e.getMessage());
    就行了


登录后回复