アプリの起動時にインターネット接続をチェックし、HTTPリクエストを呼び出す前にインターネット接続をチェックしようとしています。私はいくつかの例を見ましたが、それは私にとって混乱します。反応したネイティブで表示されるアラートメッセージで、httpリクエストごとにインターネット接続を確認するにはどうすればよいですか?
0
A
答えて
0
これはもっと良い方法ですが、HTTPリクエストの前にconsole.log()を実行してAPIのパラメータを渡すことができます。コンソールのタイトルの結果が得られたら、インターネットに接続されている、そうでなければあなたはそうではありません。
2
NetInfo APIはネイティブから反応できます。ここで
は一例です:
componentDidMount() {
NetInfo.isConnected.addEventListener(
'change',
this._handleConnectivityChange
);
NetInfo.isConnected.fetch().done(
(isConnected) => { this.setState({isConnected}); }
);
}
componentWillUnmount() {
NetInfo.isConnected.removeEventListener(
'change',
this._handleConnectivityChange
);
}
_handleConnectivityChange = (isConnected) => {
this.setState({
isConnected,
});
};
render() {
return (
<View style={styles.container}>
<Text>{this.state.isConnected ? 'Online' : 'Offline'}</Text>
</View>
);
}
}
これにより、上記のコードは、アプリ内の任意のAPI呼び出しを行う前に、インターネットを持っているかどうかを知ることができます。
詳しくはhttps://facebook.github.io/react-native/docs/netinfo.htmlを参照してください。
関連する問題
- 1. (反応ネイティブ)反応したネイティブのバッテリーレベルを検出するにはどうすればよいですか?
- 2. アンドロイドでインターネット接続しているAndroidデバイスを確認するにはどうすればいいですか?
- 3. Blackberry SDKでアクティブなインターネット接続を確認するにはどうすればよいですか?
- 4. 反応したネイティブのダイアログボックス内にコンポーネントを表示するにはどうすればいいですか?
- 5. PCのインターネット接続を確認するにはどうすればよいですか?
- 6. クラウド環境で拒否された接続を確認するにはどうすればよいですか?
- 7. デバイスがルータに接続されている場合のインターネット接続の可用性を確認するにはどうすればよいですか?
- 8. LANに接続され、ルータ経由でインターネットに接続されているコンピュータに接続するにはどうすればよいですか?
- 9. ボタンをクリックしたときに反応ネイティブでリダイレクトするにはどうすればよいですか?
- 10. HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
- 11. クライアントのインターネット接続が切断されているかどうかを確認するにはどうすればよいですか?
- 12. HTTPリクエストで受信したデータを非表示にするにはどうすればよいですか?
- 13. 指定したJIDがすでにサーバーに接続されているかどうかを確認するにはどうすればよいですか?
- 14. ボタンを押すと表示される余分なコンポーネントを反応ネイティブで表示するにはどうすればいいですか?
- 15. adb接続が成功したことを確認するにはどうすればよいですか?
- 16. デバイスがアクティブなWiFi接続を介してインターネットにアクセスできるかどうかを確認するにはどうすればよいですか?
- 17. 反応したネイティブで交互に表示されるリストビュー
- 18. インターネットに送信されるデータを確認するにはどうすればよいですか?
- 19. ネットワークアダプタがWinPCapと有線または無線で接続されているかどうかを確認するにはどうすればよいですか?
- 20. 反応コンポーネントにreduxのフェッチされたjsonを表示するにはどうすればいいですか?
- 21. 反応したネイティブですべてのアプリケーションデータを削除するにはどうすればよいですか?
- 22. PHPスクリプトでインターネットに接続されているかどうかを確認しますか?
- 23. 特定のユーザーがインターネットに接続しているかどうかを確認するにはどうすればよいですか?
- 24. アンドロイドでWiFi adbが接続または切断されているかどうかをプログラムで確認するにはどうすればよいですか?
- 25. C#で非ブロッキングソケットコールを作成して接続状態を確認するにはどうすればよいですか?ソケット上に接続されたプロパティの
- 26. AdMob - 表示された広告カテゴリを確認するにはどうすればよいですか?
- 27. 反応フロントエンドとエクスプレスバックエンドを接続するにはどうすればよいですか?だからここ
- 28. Androidでアプリの使用途中でユーザーがインターネットに接続したときにバナー広告を表示するにはどうすればよいですか?
- 29. 反応したネイティブのmultidexを有効にするにはどうすればよいですか?
- 30. 反応したネイティブのonPressイベントを同時に検出するにはどうすればよいですか?