3

我正在尝试将 react-native ios 代码中的 networkstatechange 读取为:

componentDidMound(){
NetInfo.isConnected.addEventListener('connectionChange',this._handleNetworkStateChange);
}

componentWillUnmount(){
NetInfo.isConnected.removeEventListener('connectionChange',this._handleNetworkStateChange);
}

_handleNetworkStateChange = (isConnected) => {
this.setState({
netStatus : isConnected
})
}

1)当网络处于活动状态时:网络状态从在线变为离线。App(ios) 直接崩溃而不是读取状态。

2)当网络最初处于活动/离线状态时:在将网络状态从离线更改为在线时,它可以正常工作。完美地显示和加载视图。

任何帮助将不胜感激,因为我已经阅读了许多教程,但没有得到解决方案。在此先感谢。

4

0 回答 0