問題タブ [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 投票する
0 に答える
553 参照

universal-image-loader - Android : ユニバーサル イメージ ダウンローダーのキャッシュ パス

UIL を使用して画像をダウンロードしていますが、画像をキャッシュにのみ保存した​​いと考えています。そのため、構成で cacheInMemory() オプションを有効にしました。しかし、設定でアプリ情報を確認すると、まだ 0.00B と表示されます。cacheInMemory() オプションを有効にすると、画像が正確に保存される場所。?

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

android - Android UniversalImageLoaderは、ワイヤレスでないときに小さい画像をロードします

Universal Image Loaderを使用して、サイズが1024x683の95KBの画像を読み込んでいます。ワイヤレスを使用している場合、画像は問題なく読み込まれます。ただし、ワイヤレスをオフにして電話のネットワークを使用すると、305x203で画像がダウンロードされます。

これは私の設定です:

これはダウンロードです:

cacheInMemoryを削除してみました。loadImageを使用してターゲットサイズを指定しようとしましたが、それでも小さいサイズでダウンロードされました。NONEとEXACTLYを使用して、画像の縮尺タイプを変更してみましたが、変更はありません。

明らかな何かが欠けているような気がしますが、それを理解することはできません。

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

android - ユニバーサルイメージローダーライブラリandroidを使用してフリッパーを表示するために動的ビューを追加しようとしているときにnullポインター例外が発生しました

動的なイメージ ビューを使用してビューフリッパーを作成しようとしています。イメージビューの src は SD カード パスから取得されます。ユニバーサル イメージ ローダー ライブラリを使用してイメージをロードしたいと考えています。イメージをイメージビューにバインドしているときに、null ポインター例外が発生します。

以下は私のコードです

どんな助けでも大歓迎です。ユニバーサル イメージ ローダーを使用したビューフリッパーの例へのリンクも役立ちます。

ありがとう。

PS:コメント付きのコードでは問題なく動作しますが、画像がたくさんあるので、メモリ不足エラーに遭遇したくありません。

以下はスタックトレースです

setpagelocation は 167 で呼び出されます。

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

android - カスタム表示器を使用する場合の ClassCastException

プロジェクトでグリッドビュー レイアウトで UIL を使用しようとしています。テスト目的で、プロジェクト自体のコードを変更しました。私の要件は、元のビットマップをレイヤー 0 のベース イメージとして、レイヤー 1 の目盛りを付けて TransitionDrawable を表示することです。これがカスタム BitmapDisplayer コードです。

getView も少し変更しました。これがコードです。

ちなみに、私はUIL 1.8.0、デフォルトのImageConfiguration、DisplayImageOptionsを使用して、コードが上記のカスタムBitmapDisplayerで使用するように変更しました。私はAndroid 2.3.4でテストし、問題は見つかりませんでしたが、Android 4.0.4では、すべての画像を「選択」した後にグリッドビュー全体をスクロールすると、BitmapDrawableをTransitionDrawableにキャストできないというgetViewメソッドでClassCastExceptionを取得しました。

ここにスタックトレースがあります。

ImageGridActivity.java の 219 行目に次のコードがあります。

これが私のgetViewコードです。

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 を渡します。