Списки response-native-community / response-native-netinfo не работают на android
state = {
isConnected: null,
};
componentDidMount() {
this._netWorkConnection();
}
componentWillUnmount() {
this._netWorkConnection();
}
_netWorkConnection = () => {
NetInfo.addEventListener(state => {
console.log('Is connected?', state.isInternetReachable);
const connection = state.isInternetReachable;
this.setState(
{
isConnected: connection,
},
() => {
if (this.state.isConnected === false) {
this._showConnectionMessage();
}
},
);
});
};
_showConnectionMessage() {
Util.showMessage('No internet');
}
Списки response-native-community / response-native-netinfo не работают на Android, но они отлично работают в iOS, хотя я добавил разрешения для Интернета в свой манифест Android <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
и добавил androidXCore = "1.0.2"
в build.gradle, но в android не повезло, ниже мой код
1 ответ
Этот код в порядке, он просто не работает в симуляторе, в то время как он отлично работает на любом другом физическом устройстве