Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将来自android本机代码的道具传递给react native_Javascript_Java_React Native_React Native Android - Fatal编程技术网

Javascript 如何将来自android本机代码的道具传递给react native

Javascript 如何将来自android本机代码的道具传递给react native,javascript,java,react-native,react-native-android,Javascript,Java,React Native,React Native Android,我试图将android原生代码(Java)中的一些属性传递给react native。现在我是在初始化中完成的,但稍后将从函数中完成 我通读了文件,并试图复制提交的官方文件的代码,但这不起作用 在我的MainActivity类中: @Override protected Bundle getLaunchOptions() { Bundle initialProperties = new Bundle(); initialProperties.putString("testStri

我试图将android原生代码(Java)中的一些属性传递给react native。现在我是在初始化中完成的,但稍后将从函数中完成

我通读了文件,并试图复制提交的官方文件的代码,但这不起作用

在我的MainActivity类中:

@Override
protected Bundle getLaunchOptions() {
    Bundle initialProperties = new Bundle();
    initialProperties.putString("testString", "This should be displayed now");
    return initialProperties;
}
在my app.js渲染方法中:

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

应用程序的其余部分工作正常,但是我在文本应该出现的地方得到了一个空白。调试器说它的未定义/null

您错过了返回部分:

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

您错过了返回部分:

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

哎呀,一定是不小心把它忘在我的复制粘贴中了。它在我的代码中,但仍然不起作用:(哎哟,一定是不小心在我的复制粘贴中忘记了它。它在我的代码中,但仍然不起作用:(