問題タブ [universal-image-loader]

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

java - 画像ローダー、接続できません

これは私が持っているものです。

Logcat で以下のエラー メッセージが表示されます。インターネット接続は機能しています。Web 接続用の 11 以上の api には asynctask を使用する必要があると聞きました。本当?ここでも当てはまる?

03-19 08:05:38.298: E/ImageLoader(5173): 5000 ミリ秒後に www.sunflower-astronomy.com/69.72.240.50 (ポート 80) に接続できませんでした

0 投票する
3 に答える
2985 参照

android - ユニバーサル イメージ ローダー

nostra のユニバーサル イメージ ローダーを使用しています https://github.com/nostra13/Android-Universal-Image-Loader

displayImage() で問題に直面しています。次のシナリオが発生します。

「imageView.displayImage()を呼び出しますが、画像はロードされません(スレッドで実行されます)次に、2番目の画像が小さいので、imageView.displayImage()を2回呼び出します。2番目の画像はimageViewに表示されますが、数回後に秒で最初の画像が 2 番目の画像に置き換わります。」

2 番目の画像が前の画像に置き換えられないようにするにはどうすればよいですか? そのために設定するオプションはありますか?

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

android - Maps V2 InfoWindow の動的コンテンツ

Maps V2 フラグメントのマーカーに InfoWindow を表示したいと考えています。つまり、 Universal Image Downloaderを使用して Web から動的に読み込まれる BitMaps を表示したいのです。

これは私の InfoWindowAdapter です:

これには2つの問題があります:

私たちが知っているように、InfoWindowが描画され、その後の変更 (私の場合は の新しいBitMapものImageView) は表示されません/ はInfoWindow更新されません。終了時に InfoWindow に再読み込みするように「通知」するにはどうすればよいimageLoaderですか? 私が置くとき

その中onLoadingCompleteに、マーカーがポップアップし、画像の読み込みを開始し、それ自体がポップアップするなどの無限ループが作成されました。

私の 2 番目の問題は、低速のネットワーク接続 (コードの 5000 ミリ秒の遅延でシミュレート) では、ImageViewそのイメージがその/InfoWindowに属しているかどうかに関係なく、最後に読み込まれたイメージが常に表示されることです。ImageWindowMarker

これを適切に実装する方法について何か提案はありますか?

0 投票する
5 に答える
10993 参照

android - 画像がキャッシュにあるかどうかを確認する - Universal Image Loader

タイトルがすべてを物語っていると思います。私は試した:

画像 uri をキーにしますが、常に戻りますnull

設定でキャッシュを有効にしましたが。

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

android - Android ユニバーサル イメージ ローダー

私はカスタムListFragmentでカスタムListAdapterし、別のコンテンツで 4 つのナビゲーション タブを使用しています。その の URL からダウンロードする必要があるいくつかの画像を表示する必要がありますFragment

Universal Image Loaderを使用しようとしました。正常に動作しますが、ファイルをキャッシュするように設定していますが、ファイルがキャッシュされないようです。別のタブを開いてからこの 1 つの画像に戻るたびに、再度ダウンロードが開始されます。

から電話displayImage(String url, ImageView view, DisplayImageOptions options)getView()ていListAdapterます。

質問:

Activitiyまたはが再作成されるたびに UIL がイメージをダウンロードしないようにするにはどうすればよいFragmentですか?

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

android - Android Universal Image Loader - 仕様を正しく設定するにはどうすればよいですか?

多くの大きな画像をリモートで読み込むアプリがあります。nostra の Universal Image Loader ( https://github.com/nostra13/Android-Universal-Image-Loader ) を使用すると、メモリ不足エラーが頻繁に発生します。これを防ぐためにイメージローダーを設定する方法がわかりません。

これは私の現在の ImageLoader 仕様です:

はい、displayImage() を呼び出すときに imgDispOpts を渡します。

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

android - UILが正確な画像を読み込んでいます

ユニバーサルイメージローダーに別の問題があります。大量の画像を表示するためにリストビューとグリッドビューで使用しようとしています。UILに渡されるURLには、高解像度の画像が含まれています。ほぼすべてのスケールタイプを使用してみましたが、モバイルネットワークでの画像の読み込みはOriginalLazyListよりもはるかに遅くなります。私が理解しているように、最初に正確な画像をロードしてから、サイズを変更します。この非常に拡大縮小された画像を表示するために、少量のデータをダウンロードする方法はありますか?また、2つの異なる例外を除いて、画像の読み込み中にひびが入ることがあります。EOFException、およびSocketTimeoutException。私がここで間違っていることについて何か考えはありますか?

更新: アダプタークラス:

EOFExceptionの更新:

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

android - キャッシュ戦略: LimitedAgeMemoryCache の場合はそこにロードし、そうでない場合は Web からロードします。失敗時に UnlimitedDisCache にフォールバックする

上記のことは可能ですか?

私のシナリオは、URL が同じままで、基になる画像が実際に変化する天気図です。私がカバーしたいケースは次のとおりです: - アプリの同じセッション内 (通常は 2 ~ 5 分) で、Web から画像をリロードしたくない - 15 分ほど後に画像が変更された可能性が高いため、キャッシュされたバージョンがある場合は、それをダンプします。- オフライン中に画像をリロードしようとすると、画像がないよりは古い画像を含む画像がある方がよいため、ディスク キャッシュから表示したい。

この設定は可能ですか?UILで実現可能かどうかはすぐにはわかりませんでした。

素晴らしいライブラリをありがとう!

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

android - ユニバーサル イメージ ローダー - ビューページャー imageloader.displayimage の NullPointerException

パスティの 98 行目で NullPointerException を取得し、locate の 191 行目に相当しますimageLoader.displayImage((String) myArr.get(position).get("image_url"), imageView, options, new SimpleImageLoadingListener()..

私が保存するすべての私のURLArrayList<HashMap<String, Object>>

完全なコードhttp://pastie.org/7108410#94

エラー

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

out-of-memory - 「Android-Universal-Image-Loader」によるメモリ不足エラー

Android-Universal-Image-Loader でグリッドビューを作成しました

画像を選択すると、画像ビューに表示されます。

最初に選択すると、正常に動作します。しかし、2つ目はクラッシュしています。(メモリ不足)

1M サイズを超える画像を読み込みます (元はデフォルトのカメラで撮影されたもの)。

ここに初期化するコードがあります

そして、これが選択されたときにURIを取得します

ここに活動の結果があります

前もって感謝します、