我正在尝试将一些属性从 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; 
} 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!