如何将值传递给JavaScript';s Callback.invoke()

如何将值传递给JavaScript';s Callback.invoke(),javascript,react-native,react-native-android,Javascript,React Native,React Native Android,我无法从以下JavaScript代码中获取值 这里是我的代码: public void isEnabled(Callback isEnabled) { isEnabled.invoke(wifi.isWifiEnabled()); } 如何获取JavaScript(react native)中表达式wifi.isWifiEnabled()的返回值?您的示例代码是库的一部分。要获取传递给invoke的值,请在其API级别使用模块 WifiManager.isEnabled(bool=>{

我无法从以下JavaScript代码中获取值

这里是我的代码:

public void isEnabled(Callback isEnabled) {
    isEnabled.invoke(wifi.isWifiEnabled());
}

如何获取JavaScript(react native)中表达式
wifi.isWifiEnabled()
的返回值?

您的示例代码是库的一部分。要获取传递给
invoke
的值,请在其API级别使用模块

WifiManager.isEnabled(bool=>{/*在启用wifi的情况下做事情*/})
如果您需要将此作为承诺,您可以创建自己的
isWifiEnabled
,以返回承诺

const isWifiEnabled=()=>新承诺(解析=>{
iEnabled(bool=>resolve(bool))
})
isWifiEnabled().then(bool=>{/*支持wifi的东西*/})

您使用什么库进行
wifi
?我使用了react本机wifi模块