Я пытаюсь обнаружить подключение к Интернету в своем приложении, работающем на родной основе. Это отлично работает в ios, но не работает на Android.
Сначала я попытался импортировать net-info из Reaction-native. Опубликовать это, я попытался использовать зависимую реакцию-native-community / net info "^ 4.2.2", но это не работает. Я перепробовал все возможное, как включение jetifier, а также настройку параметров Android в соответствии с ядром androidX, но ничегоКажется, работает.
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 будет работать в Android так же, как в ios. Я что-то упустил, чтобы включить в Android. Я уже включил необходимые разрешения в Android. Пожалуйста, помогите мне с этим. Я боролся с давних пор.