インターネットに接続していないときにwebviewアプリケーションでカスタムダイアログを表示したいとします。インターネット接続を確認するにはどうしたらいいですか?インターネットに接続していないときにカスタムダイアログを表示するにはどうすればよいですか?
2
A
答えて
6
ConnectivityManagerを使用してインターネットに接続されていることを確認し、ToastAlertDialogというメッセージを表示することができます。
編集:ここでは はトーストメッセージでこれを行う方法の例です:
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if (info != null) {
if (!info.isConnected()) {
Toast.makeText(this, "Please check your wireless connection and try again.", Toast.LENGTH_SHORT).show();
}
}
else {
Toast.makeText(this, "Please check your wireless connection and try again.", Toast.LENGTH_SHORT).show();
}
0
フィルが述べたように、ConnectivityManagerを検出する方法でありますAndroidアプリのインターネット接続。しかし、それを使用したくない場合は、アプリケーションをHTMLで完全に使用したい場合は、アプリケーションにローカルで使用可能なHTMLページを常に表示することができます。このローカルHTMLは、サーバーへの接続があるかどうかを確認し、そうであればユーザーをオンラインページに誘導します。接続がない場合、ローカルのHTMLページには便利なオフラインデータが表示され、「申し訳ありません。インターネットに接続できません」というメッセージが表示されます。
関連する問題
- 1. LANに接続され、ルータ経由でインターネットに接続されているコンピュータに接続するにはどうすればよいですか?
- 2. 表示方法:インターネットに接続されていないときにPHPで「エラー:接続しない」と表示されますか?
- 3. インターネットに接続している場合、View Controllerを閉じるにはどうすればいいですか?
- 4. アンドロイドでインターネット接続しているAndroidデバイスを確認するにはどうすればいいですか?
- 5. インターネットに接続していないWiFiに接続する
- 6. Swift:インターネットに接続されていないときにwebviewでエラーメッセージを表示する方法は?
- 7. インターネットに接続していないときにアプリケーションが実行されないようにする方法
- 8. Androidでアプリの使用途中でユーザーがインターネットに接続したときにバナー広告を表示するにはどうすればよいですか?
- 9. インターネットを介してハイパーエッジファブリックでピアツーピア接続を構築するにはどうすればいいですか?
- 10. htmlページでインターネットに接続しないで画像を表示するには
- 11. デバッガに接続されていないときにAppleウォッチのコンソール出力を表示するにはどうすればよいですか?
- 12. 2つのワイヤレスネットワークを接続してインターネットを共有するにはどうすればよいですか?
- 13. デバイスがアクティブなWiFi接続を介してインターネットにアクセスできるかどうかを確認するにはどうすればよいですか?
- 14. .txtファイルが直接表示されないようにするにはどうすればよいですか?
- 15. オペレーティングシステムは、インターネットに接続されていない時間をどのように知っていますか?
- 16. 反応したネイティブで表示されるアラートメッセージで、httpリクエストごとにインターネット接続を確認するにはどうすればよいですか?
- 17. Blackberry SDKでアクティブなインターネット接続を確認するにはどうすればよいですか?
- 18. AppiumでAndroidエミュレータでインターネット接続を無効にするにはどうすればよいですか?
- 19. インターネット接続、ブルートゥース、WIFIをプログラムでオフにするにはどうすればよいですか?
- 20. インターネットに接続していますか?
- 21. ラップトップをインターネット経由で私のキャンパスネットワークに接続するにはどうすればいいですか?
- 22. タイマーを接続して表示リフレッシュレートを実行するにはどうすればいいですか?
- 23. インターネットに接続していない - イオニック
- 24. iPhoneのインターネットとデータパッケージのネットワーク接続を解除するにはどうすればいいですか?
- 25. インターネットに接続していない区画を使ってClouderaを手動でインストールするにはどうすればよいですか?
- 26. インターネットに接続していないとXMLReaderがクラッシュする
- 27. デバイスがルータに接続されている場合のインターネット接続の可用性を確認するにはどうすればよいですか?
- 28. Javaでデータベース接続が重複しないようにするにはどうすればよいですか?
- 29. yum rpmパッケージをインターネットに接続しないでインストールするにはどうしたらいいですか?
- 30. 新しい接続のためにネットワークロケーションダイアログ(自宅、仕事、公共)が表示されないようにするにはどうすればよいですか?
これを行う方法の例がありますか? – Eljas
@Eljas、投稿を編集してサンプルコードを追加しました。 – Phil
私はこの例を試してみると、インターネットに接続しているとアプリが正常に動作しますが、接続がないと強制終了しますか? – Eljas