检查互联网连接在我的android上不起作用,但是在我的ios设备上可以正常工作

时间:2019-09-30 07:13:44

标签: android react-native-android react-native-community-netinfo

我正在尝试在我的react-native应用程序上检测互联网连接。这在ios中完美运行,但在android上不起作用。

首先,我尝试从react-native导入net-info。发布此消息后,我尝试使用依赖项react-native-community / net info“ ^ 4.2.2”,但它不起作用。我尝试了所有可能的方法,例如启用jetifier并根据androidX核心配置android设置,但一无所获似乎有效。

 componentDidMount() {
    NetInfo.isConnected.addEventListener(
      "connectionChange",
      this.handleConnectivityChange
    );
  }

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

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

我希望netinfo能够像在ios中一样在android中工作。 我是否缺少要包含在android中的内容。我已经在android中包含了所需的权限。 请帮我解决这个问题。很久以来我一直在努力。

0 个答案:

没有答案