問題タブ [unknown-host]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
513 参照

android - Android:forループで複数のURLをヒットする最良の方法は?

for loop別のスレッドから呼び出す URL のリストがあります。リストのサイズは 1000 を超える場合があります。以下のコードを実行すると。最初の 30 ~ 40 個の URL のデータがダウンロードされますが、その後アプリケーションがスタックします。時々 java.net.unknownhostexception unable to resolve host発生しますが、異なる時間に異なる URL に対して発生します。

これは logcat メッセージです。

だから私の質問は、ループで複数の URL をヒットする最良の方法は何ですか?

0 投票する
2 に答える
4765 参照

java - com.android.volley.NoConnectionError の処理方法: java.net.UnknownHostException

アプリケーションで Web コールに Volley を使用していますが、何らかの理由でデバイスがネットワーク接続を取得していないが、コードを介して接続を確認すると以下のコードを使用して true が返される 1 つの状態を除いて、すべてが正常にスムーズに動作しています。

上記のコードを使用してネットワーク状態 false を返す代わりに、ボレー Web 呼び出しでこの例外「com.android.volley.NoConnectionError を処理する: java.net.UnknownHostException」が返されます。

デバイスでブラウザを開いてインターネット接続を確認しましたが、それも機能していません。したがって、アプリケーションの動作には問題ありませんが、ユーザーフレンドリーではないため、このような状態を処理する必要があります。ユーザーは、「インターネット接続を確認してください!」というダイアログを表示する必要があります。

これは Android の一般的な問題であるはずです。このようなケースを処理するための最善の方法を教えてください。前もって感謝します。

ネットワークの状態:ここに画像の説明を入力

0 投票する
1 に答える
9585 参照

unit-testing - mockito を使用した HttpClient リクエストのモック

Junit と Mockito を使用してテストしたい次のコードがあります。

テストするコード:

そしてテスト

これは私にエラーを与えます:

java.net.UnknownHostException: api: ノード名もサーブ名も提供されていないか、不明です

'client.execute(get)'セットアップのように呼び出しをモックしないのはなぜですか?