如何通过android本机代码传递道具以响应本机

时间:2019-07-15 13:39:59

标签: javascript java react-native react-native-android

我正在尝试将某些属性从android本机代码(Java)传递给react-native。现在,我在初始化中执行此操作,但稍后将通过函数完成。

我通读了文档,并尝试复制正式文档提交的代码,但这没有用。

在我的MainActivity类中:

@Override
protected Bundle getLaunchOptions() {
    Bundle initialProperties = new Bundle();
    initialProperties.putString("testString", "This should be displayed now");
    return initialProperties;
}

在我的app.js呈现方法中:

<Text>{this.props.testString}</Text>

该应用程序的其余部分都可以正常工作,但是我在此处应留有空白。调试器说其未定义/空

1 个答案:

答案 0 :(得分:0)

您错过了返回部分:

@Override
protected Bundle getLaunchOptions() {
    Bundle initialProperties = new Bundle();
    initialProperties.putString("testString", "This should be displayed now");
    return initialProperties;
}