問題タブ [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 ライブラリを使用しています。ブラウザで同じ URL を実行すると、1 秒もかからずに返されます。知りたいのですが、Volley を最適化するにはどうすればよいですか? キャッシュ キュー テイクが何を表しているのか、なぜ 3.6 秒なのかは明確ではありません。または、6.8 秒の応答時間に対して、キャッシュ キューの取得とネットワークの完了が追加されるのはなぜですか? ETagsを使用しないサービスのボレーを最適化するにはどうすればよいですか。また、何ですかBasicNetwork.logSlowRequests
android - ボレーライブラリを使用したAndroidでのHTTP認証
Volley ライブラリを使用して API のHTTP 認証を作成するには?
次のコードを試してみました....ランタイム例外とヌルポインター例外がスローされます..提案を提供してください
android - TrafficStats は何に適していますか?
ボレー実装の研究に時間を費やしたところ、クラス NetworkDispatcher に次のコードが見つかりました。
これで何ができますか?
android-listview - NetworkImageView Volley でリストの最後までスクロールする
Android Volley Framework 経由で NetworkImageView (Normal ListView 内に配置) を使用してチャット ビューを作成し、チャット ルームに画像をロードしています。一番下までスクロールしても期待どおりに動作しません。私が欲しいのは、初期化時に画像が保持されているリストビューが最後までスクロールすることです。
リストの一番下までスクロールするコードは次のとおりです。
ただし、これはリストの最後までスクロールしません。問題は、ボレーが初期化されるまでに画像をロードせず、表示され始めたとき (onAttachToWindow または onLayout 呼び出し) にのみ初期化することです。コードを参照してください
リストがスクロールされるようにするための回避策は次のとおりです。
良い解決策ではありませんが、これで仕事は完了です。
誰もがより良いアイデアを持っていますか?
android - OutOfMemory 例外の処理方法
プロジェクトで Volley ライブラリを使用していますが、OutOfMemory Exception に問題があります。私のアプリケーションでは、setImageUrl
メソッドを使用して NetworkImageView 経由でサーバーから親指とフルサイズの画像をダウンロードしています。私は BitmapLruCache を使用しています:
OutOfMemoryException
HTC Desire (Android 2.2.2) を使用しています。この例外にどのように対処できますか? 私がやっている何かが間違っていますか?
編集
サルのテスト中に発生したこの例外:
java.lang.OutOfMemoryError の com.android.volley.toolbox.ByteArrayPool.getBuf(ByteArrayPool.java:101) の com.android.volley.toolbox.PoolingByteArrayOutputStream.expand(PoolingByteArrayOutputStream.java:76) の com.android.volley. toolbox.PoolingByteArrayOutputStream.write(PoolingByteArrayOutputStream.java:84) com.android.volley.toolbox.BasicNetwork.entityToBytes(BasicNetwork.java:213) で com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:104) com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:105) で
@Sipka - それは私の問題を解決しません
@Muhammad Babar - Volley ライブラリはすべてのネットワーク/ビットマップ/キャッシュ操作を処理するため、Volley によって引き起こされる OutOfMemory 例外を修正するソリューションが必要です。