我正在尝试将某些属性从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>
该应用程序的其余部分都可以正常工作,但是我在此处应留有空白。调试器说其未定义/空
答案 0 :(得分:0)
您错过了返回部分:
@Override
protected Bundle getLaunchOptions() {
Bundle initialProperties = new Bundle();
initialProperties.putString("testString", "This should be displayed now");
return initialProperties;
}