ウェブビューでウェブサイトを表示します。私は今、上にロゴの入った空白の画面と「インターネット接続の確認」というテキストを最初に表示したいと考えています。接続が利用可能になると、WebビューでWebサイトを表示します。 後でインターネット接続が失敗したときに、ロゴとテキストが「インターネット接続を確認して接続しようとしています」という同じ空白の画面を表示します。インターネット接続に失敗した場合は、テキストを表示し、接続が利用可能になるまでループを繰り返しますか?
答えて
実際にWebViewのコンテンツを表示する前に、することができます
WebView.loadUrl (String url)
URLが/assets
フォルダ内のローカルファイルにすることができ、あなたは空白の画面あなた
のような単純なHTMLを使用することができます上にロゴが表示され、テキストが表示されます。 "インターネットの確認 接続
更新:
STEP1:あなたのWebViewClient
クラスの
WebView.setWebViewClient(new WebViewClient(...))
、実際にウェブサイトをロードしようとすると、オーバーライドメソッド
:インターネットをチェックし、これはあなたが
STEP2を制御することができますですpublic void onReceivedError (WebView view, int errorCode, String description, String failingUrl)
受信エラーの場合は、 WebView.loadUrl(...)
そうですが、どのようにループでそれを行うのですか? – user1205415
私は答えを更新する – idiottiger
しかし、私はonReceivedErrorで、私はウェブサイトを表示し、それはthats。これで新しい接続チェックは行われません。それとも、そうです、私は接続のIMがonReceivedErrorから "public boolean shouldOverrideUrlLoading"に行く時でしょうか? – user1205415
- 1. 接続に失敗しましたか?
- 2. TCP接続に失敗しました
- 3. インターネットデータ接続に失敗しました
- 4. Rmysql接続に失敗しました
- 5. XMPP strophe接続接続プロセスに失敗しました
- 6. データベース接続に失敗しました:AD接続を作成できません:[DB接続](接続)
- 7. 接続に失敗しました:IO ::ソケット:: INET:接続:タイムアウトがPerlで表示されています。
- 8. PHPMailer SMTPサーバーへの接続に失敗しました:接続がタイムアウト(110)になりました。
- 9. java.net.ConnectException:localhost/127.0.0.1への接続に失敗しました(ポート8080):接続に失敗しました:ECONNREFUSED ...(コードネームOne App)
- 10. ユーザーがインターネットに接続している場合にボタンを表示
- 11. 接続がない場合、XHRは何を返しますか?
- 12. ネットワークが利用可能になると自動的にインターネットに接続する
- 13. My SQL Error:接続先が正しく応答しなかったため、接続に失敗しました
- 14. インターネット接続が利用可能なときにSyncAdapterを実行する
- 15. のWebSocket接続に失敗しました:接続確立でエラーが発生しました:ネットを:: ERR_CONNECTION_CLOSED
- 16. 繰り返し接続されたコンポーネントアルゴリズム
- 17. Android - インターネットに接続していない場合にメッセージを表示してチェックを続ける
- 18. SQL接続が失敗した場合のトラップエラーの詳細
- 19. インターネット接続がない場合のダイアログボックス
- 20. GitHub "githubへの接続に失敗しました"エラーなし
- 21. ノードjsで接続の検出に失敗しましたか?
- 22. Windows上のローカルMongo - サーバー127.0.0.1:27017に接続できませんでした。接続が失敗しました。
- 23. TCP接続エラー「利用可能なバッファスペースがありません」
- 24. Swiftmailer接続の例外 - smtp接続が失敗しました(ssl)
- 25. クライアントがNettyサーバーへの接続に失敗した場合はどうなりますか?
- 26. 安全な接続に失敗しました
- 27. Red5アプリケーションが接続に失敗しました
- 28. MySQLが接続に失敗しました
- 29. Mac端末がネットワーク接続に失敗しました
- 30. NSURLConnection proxy.pacのダウンロードが失敗した場合の自動直接接続
ネットワークが利用可能になるまで、実際にビジー状態になることは考えていませんか?それはユーザーのバッテリーを殺すでしょう。接続変更イベントの受信者を登録する必要があります。 http://stackoverflow.com/questions/3767591/check-intent-internet-connection –
ありがとうございます。レシーバは、私が必要なものです。 – user1205415