gpt4 book ai didi

javascript - React Native Module Callback 什么都不返回

转载 作者:行者123 更新时间:2023-11-30 00:41:03 24 4
gpt4 key购买 nike

我试图从我的 java 模块获取值到我的 js,但我的回调函数没有返回任何内容。

我的模块方法:

@ReactMethod
public void foo(Integer stateNum, Callback func){
final Integer num = stateNum;
final Callback funcCallback = func;
try{
funcCallback.invoke(num);
}catch (Exception e){}
}

然后我在我的js上调用它:

showTest = () => {
55,
test.foo( (num) => {
this.setState({ number1: num, number2: 200 })
} );
}

因此,当我运行 showTest 函数时,状态 number1 没有更新,但状态 number2 变为 200,因为我传递了值200 直接来 self 的 js 代码。我的代码有什么问题?

最佳答案

我在错误的地方传递了参数,而且我也忘记了重新编译整个项目。该应用程序没有就参数向我发出警告,因为我只是重新加载它而不是重新编译它。

关于javascript - React Native Module Callback 什么都不返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42581009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com