我正在尝试将一些属性从 Android native 代码(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>
应用程序的其余部分工作正常,但是我在文本应该所在的位置出现了空白。调试器显示其未定义/空
请您参考如下方法:
您错过了返回部分:
@Override
protected Bundle getLaunchOptions() {
Bundle initialProperties = new Bundle();
initialProperties.putString("testString", "This should be displayed now");
return initialProperties;
}