Я создаю приложение с поддержкой реакции и реализую NetInfo. Работает на ios, но не на android

Я использовал версию response-native-community/netinfo -"^4.2.2". Она работает на ios, но не на android.

Я пробовал импортировать из react-native, а также из зависимости, но ни один из них не работает. Я также добавил разрешение в AndroidManifest.xml.

 componentDidMount() {
    console.log("inside componentdidmount()")
    NetInfo.isConnected.addEventListener(
      "connectionChange",
      this.handleConnectivityChange
    );
  }

  componentWillUnmount() {
    console.log("inside componentWillUnmount")
    NetInfo.isConnected.removeEventListener(
      "connectionChange",
      this.handleConnectivityChange
    );
  }

  handleConnectivityChange = isConnected => {
    console.log("inside handleConnectivityChange")
    this.props.checkOnlineStatus(isConnected);
    console.log("check ", isConnected)
    this.setState({ isConnected });
  };

Есть ли что-нибудь еще, что я должен добавить, чтобы он работал и на Android? Пожалуйста, помогите мне. Я застрял с недели.

0 ответов

Другие вопросы по тегам