[解決済み】Volleyのタイムアウト時間を変更する。
2022-04-15 02:41:28
質問
Android用の新しいフレームワークVolleyを使って、サーバーにリクエストをしています。しかし、応答はあるのですが、応答を得る前にタイムアウトしてしまいます。
このコードを追加してみました。
HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
で
HttpClientStack
を別の整数(50000)に変更しましたが、それでも50秒前にタイムアウトしています。
タイムアウトを長い値に変更する方法はありますか?
解決方法を教えてください。
参照
Request.setRetryPolicy()
のコンストラクタと
DefaultRetryPolicy
は、例えば
JsonObjectRequest myRequest = new JsonObjectRequest(Method.GET,
url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d(TAG, response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d(TAG, "Error: " + error.getMessage());
}
});
myRequest.setRetryPolicy(new DefaultRetryPolicy(
MY_SOCKET_TIMEOUT_MS,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
関連
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
WeChatとQQは、他のアプリのオープンリストに自分のアプリを追加し、ファイルパスを取得することができます
-
アンドロイドスタジオソフトウェア使用詳細説明書
-
Android Studio http://schemas.android.com/apk/res/android 「URIが登録されていません」の解決方法について
-
[解決済み] タイムアウトが発生しました。操作の完了前にタイムアウトが発生したか、サーバーが応答していない。ステートメントが終了しました
-
[解決済み] Reduxのアクションをタイムアウトでディスパッチする方法とは?
-
[解決済み] Androidのエラーです。デバイス*に*.apkをインストールできませんでした: タイムアウト
-
[解決済み】Androidはほぼリアルタイムのプッシュ通知に対応していますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
AndroidでAttempt to invoke virtual method... on null object referenceの例外が発生する。
-
デフォルトのアクティビティが見つからない場合の対処法
-
android:EMSのプロパティ
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
プロセス 'command 'F:\sdkbuild-tools', 26.0.2 AAAPT.exe' finished with non-zero exit value 1
-
Android Bluetooth 開発の基本プロセス
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
Android基本アプレット
-
[解決済み] JavaでAndroidのHttpResponseのタイムアウトを設定する方法