問題タブ [android-volley]

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 投票する
10 に答える
76905 参照

android - Android Volley を使用して HTTPS リクエストを行う

このコードを使用して https リクエストを作成しようとしています:

しかし、私はこのエラーが発生しています:

com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: 証明書パスのトラスト アンカーが見つかりません。

注意すべき点は次の 2 つです。

  1. HTTPS 証明書は有効です。ブラウザの警告なしで簡単に開きます。
  2. 上記のコードは、HTTP リンクで正常に動作します。

Android Volley フレームワークにスイッチ/オプションがあるかどうかを実際に知る必要がありますか?

0 投票する
13 に答える
156642 参照

android - ボレーリクエストでカスタムヘッダーを設定する方法

Volley リクエストにカスタム ヘッダーを設定するにはどうすればよいですか? 現時点では、POST リクエストの本文コンテンツを設定する方法があります。私は単純な GET リクエストを持っていますが、カスタム ヘッダーを一緒に渡す必要があります。JsonRequest クラスがそれをどのようにサポートしているかわかりません。それはまったく可能ですか?

0 投票する
4 に答える
1826 参照

android - ボレーを使用してprotobufをリクエストする方法は?

volley? を使用して protobuf を読み取る例を誰もが持っています。ProtobufRequest クラスを実装できると読みましたが、ドキュメントが見つかりません。ご協力ありがとうございました。

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

android - xml リソースからドローアブルを遅延ロードするには? 描画可能な画像全体ではなく、最初はリソース ID のみ

ボレーのNetworkImageViewを使用しています

xmlリソースのNetworkImageViewにドローアブル画像のリソースIDとエラードローアブルリソースIDを設定したいです。それで、ソースコードを修正したところ、うまくいきました。

ジャワ

xml

しかし、問題は、 NetworkImageView が常にデフォルトをロードし、必要ではないにもかかわらず、初めてエラー描画可能になることです。

でたくさん見せるとムダが多すぎると思いImageViewsますListView

必要なときにリソースをロードしたい。そのため、最初はリソース ID のみをロードしたいと考えています。

との両方が機能TypedArray.getResourceId()TypedArray.getInt()ません。

手伝って頂けますか?

0 投票する
9 に答える
169185 参照

android - ボレータイムアウト時間を変更する

Android 用の新しい Volley フレームワークを使用して、サーバーへのリクエストを行います。ただし、応答はしますが、応答を取得する前にタイムアウトします。

このコードを追加してみました:

Volley フレームワークをHttpClientStack別の整数 (50000) に変更しますが、それでも 50 秒前にタイムアウトします。

タイムアウトを長い値に変更する方法はありますか?

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

android - Android Volley SQLite の統合/組み合わせ

Volley を自分のプロジェクトに統合したいと考えています。しかし、sqlite データベースへのデータの保存には問題があります。アクティビティ (Web サービスからの応答を取得する場所) で保存アクションを実行しても問題ありませんか、またはここでローダー パターンを使用する方がよい方法はありますか? ありがとう

0 投票する
4 に答える
6625 参照

android - Android Volley - 向きの変更

Activities向きの変更、使用の停止/Fragments再開にどのように対処できVolleyますか?

GETリクエストの場合、レスポンスがキャッシュされ、そのリクエストを 2 回目に試みると、キャッシュされたレスポンスが返されることはわかっています (サーバーが適切な HTTP ヘッダーを送信した場合)。

しかし、どうPOSTですか?リクエストを行うとしPOSTます (つまり、一度だけ発生させたい登録)、アプリはバックグラウンドになり、アプリがまだバックグラウンドにある間にリクエストが終了し、アプリに戻ります。Responseそのを取得するにはどうすればよいですRequestか、または保留中の場合に再接続するにはどうすればよいですか?

私の知る限り、これはほとんどサポートされていませんVolley。私は正しいですか?を使用して、上記のシナリオを解決する簡単な方法はありVolleyますか?

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

android - Google Volley - Cache.remove と Cache.invalidate をいつ使用するか

Volleyをプロジェクトに統合していて、標準に出会いました

[キャッシュにアイテムがありますが、とにかくユーザーが更新できるようにしたい] シナリオ

現在、Google Volley はキャッシュからアイテムをクリアする 2 つの方法を提供しています。

コードを調べたところ、 trueinvalidatefullExpire設定すると の呼び出しとまったく同じように動作しないことに少し驚きましたremove(key)

誰かがfullExpireoverを使用する利点を説明できますかremove()?

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

android - Volley テストを実行するにはどうすればよいですか?

https://android.googlesource.com/platform/frameworks/volleyからvolleyの最新バージョンを複製しました

Eclipse にインポートし、テスト プロジェクトを実行しようとしましたが、ClassNotFoundException が発生します。

これらのテストを実行するにはどうすればよいですか?

ありがとうございました。

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

android - Androidボレーは、すべてのリクエストが終了したときにコールバックを取得します

ボレーを使用して一連のリクエストをキューに入れています。これらのリクエストが発生しているときに、進行状況ダイアログをユーザーに表示しています。これらすべてのリクエストがいつ終了したかを確認する方法はありますか。これが私が欲しいものです。

この問題の解決策はありますか。