一 、 android 端
首先配置权限
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
NONE
设备没有网络连接
WIFI
无线网络连接
MOBILE
手机移动网络数据连接
添加监听
设置网络变化事件监听器
//检测网络是否连接
NetInfo.isConnected.fetch().done(
(isConnected)
=> {
this
.setState({isConnected});
}
);
//检测网络连接信息
NetInfo.fetch().done(
(connectionInfo)
=> {
this
.setState({connectionInfo});
}
);
NetInfo.isConnected.addEventListener(//当网络变化时注册监听
'change'
,
this
._handleConnectivityChange
);
_handleConnectivityChange(isConnected)
{
ToastAndroid.show((isConnected
?
'online'
:
'offline'
),ToastAndroid.SHORT);
}