составители списка response-native-community / Reaction-native-netinfo не работают на android - PullRequest
0 голосов
/ 13 апреля 2020

 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');
}
  
  

составители списков реагирования-нативного сообщества / реагирования-нативного-netinfo не работают на android, но в iOS работают нормально, хотя я добавил inte rnet разрешения в моем android манифесте <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> и добавлено androidXCore = "1.0.2" в build.gradle, но не повезло в android, ниже мой код

1 Ответ

0 голосов
/ 13 апреля 2020

этот код в порядке, он просто не работает в симуляторе, в то время как он отлично работает на любом другом физическом устройстве

...