問題タブ [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.
android - 画像が読み込まれるまでAndroid-Volleyを使用してアニメーション画像を設定する方法
Androidでは、NetwrokImageView でvolley
呼び出される属性があることを知っています。mDefaultImageId
ただし、これは「デフォルト」の静止画像のみを表示します。
アニメーション画像または進行状況バーを表示する必要があります。
を使用すればこれを達成できることはわかっていますRequestQueue
が、それでも を活用する必要がありImageLoader
ます。
それを達成する方法は?
ありがとう。
android - Volley で Jackson 解析済みリクエストを作成する
Volley で JacksonJSONRequest 実装を作成したいと考えています。ほとんどのリクエスト/レスポンスには、タイプ X のリクエスト オブジェクトとタイプ Y のレスポンス オブジェクトがあります。
Volley Request 基本クラスでは、両方を同じものとして定義しています...
これは私にはあまり意味がありません。リクエストとレスポンスに同じ構造を使用する多くの REST リクエストは想像できません。
ここで明らかな何かが欠けていますか?
java - Volley NetworkImageView - ビットマップをリサイクルするには?
この素晴らしいライブラリで見逃しているのは、NetworkImageView でビットマップをリサイクルしないという事実です。メソッド NetworkImageView.onDetachedFromWindow でリサイクルがどこかで呼び出された場合は完璧です。現在、ライブラリには、ビットマップをリサイクルせず、OOM 例外が発生するという重大なリークがあります。この概念を統合する計画があるかどうか誰か知っていますか?
http - バイナリボディを投稿するアンドロイドボレー
シナリオ - 投稿の本文にバイナリ データをアップロードし、JSON を含む応答本文を処理します。
Volleyを使用して次のことを行うには?
IMO - apache httpclient がabstracthttpentityのサブクラスで処理するバイナリ POST 本文タイプを処理する Volley にギャップがあります。カメラ、マイク、またはその他のバイナリ出力センサーによって電話で生成されたバッファリングされたバイナリ データをラップして POST の本文に書き込むメカニズムが必要な場合、ボレーでそれを行う方法は?
私はPoolingByteArrayOutputStreamを見て、バッファを埋めて PBAOutStrm を取得し、バッファから PBAOutStrm に書き込み、次に OutStrm を InputStream に反転し、それを ByteArrayEntity のようなものとして POST 要求の本文にラップするようなことをしたいと考えています。ボレーでそれを行う方法がわかりません。
android - Volleyによるトークン認証
ユーザー名/パスワードで認証し、後続のリクエストの認証トークンを取得するサーバーがある場合、この問題に対処する最善の方法は何ですか?
フローは次のようになります: - リクエストを開始 - 認証トークンがない場合 - ユーザー名とパスワードで取得 - 認証トークンでリクエストを作成 - トークンの有効期限が切れたためにリクエストが失敗した場合、ユーザー名とパスワードで新しい認証トークンを取得 -新しい認証トークンでリクエストを再試行 - 完了
ボレーには、この問題を解決する可能性のあるものが既にある可能性があることに気付きました-オーセンティケーター.java getAuthToken() および invalidateAuthToken() メソッドが含まれており、まさに私が望むものです。しかし、図書館ではまったく使われていないようです。