問題タブ [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.
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) に接続できませんでした
android - ユニバーサル イメージ ローダー
nostra のユニバーサル イメージ ローダーを使用しています https://github.com/nostra13/Android-Universal-Image-Loader
displayImage() で問題に直面しています。次のシナリオが発生します。
「imageView.displayImage()を呼び出しますが、画像はロードされません(スレッドで実行されます)次に、2番目の画像が小さいので、imageView.displayImage()を2回呼び出します。2番目の画像はimageViewに表示されますが、数回後に秒で最初の画像が 2 番目の画像に置き換わります。」
2 番目の画像が前の画像に置き換えられないようにするにはどうすればよいですか? そのために設定するオプションはありますか?
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
に属しているかどうかに関係なく、最後に読み込まれたイメージが常に表示されることです。ImageWindow
Marker
これを適切に実装する方法について何か提案はありますか?
android - 画像がキャッシュにあるかどうかを確認する - Universal Image Loader
タイトルがすべてを物語っていると思います。私は試した:
画像 uri をキーにしますが、常に戻りますnull
設定でキャッシュを有効にしましたが。
android - Android ユニバーサル イメージ ローダー
私はカスタムListFragment
でカスタムListAdapter
し、別のコンテンツで 4 つのナビゲーション タブを使用しています。その の URL からダウンロードする必要があるいくつかの画像を表示する必要がありますFragment
。
Universal Image Loaderを使用しようとしました。正常に動作しますが、ファイルをキャッシュするように設定していますが、ファイルがキャッシュされないようです。別のタブを開いてからこの 1 つの画像に戻るたびに、再度ダウンロードが開始されます。
から電話displayImage(String url, ImageView view, DisplayImageOptions options)
しgetView()
ていListAdapter
ます。
質問:
Activitiy
またはが再作成されるたびに UIL がイメージをダウンロードしないようにするにはどうすればよいFragment
ですか?
android - Android Universal Image Loader - 仕様を正しく設定するにはどうすればよいですか?
多くの大きな画像をリモートで読み込むアプリがあります。nostra の Universal Image Loader ( https://github.com/nostra13/Android-Universal-Image-Loader ) を使用すると、メモリ不足エラーが頻繁に発生します。これを防ぐためにイメージローダーを設定する方法がわかりません。
これは私の現在の ImageLoader 仕様です:
はい、displayImage() を呼び出すときに imgDispOpts を渡します。
android - UILが正確な画像を読み込んでいます
ユニバーサルイメージローダーに別の問題があります。大量の画像を表示するためにリストビューとグリッドビューで使用しようとしています。UILに渡されるURLには、高解像度の画像が含まれています。ほぼすべてのスケールタイプを使用してみましたが、モバイルネットワークでの画像の読み込みはOriginalLazyListよりもはるかに遅くなります。私が理解しているように、最初に正確な画像をロードしてから、サイズを変更します。この非常に拡大縮小された画像を表示するために、少量のデータをダウンロードする方法はありますか?また、2つの異なる例外を除いて、画像の読み込み中にひびが入ることがあります。EOFException、およびSocketTimeoutException。私がここで間違っていることについて何か考えはありますか?
更新: アダプタークラス:
EOFExceptionの更新:
android - キャッシュ戦略: LimitedAgeMemoryCache の場合はそこにロードし、そうでない場合は Web からロードします。失敗時に UnlimitedDisCache にフォールバックする
上記のことは可能ですか?
私のシナリオは、URL が同じままで、基になる画像が実際に変化する天気図です。私がカバーしたいケースは次のとおりです: - アプリの同じセッション内 (通常は 2 ~ 5 分) で、Web から画像をリロードしたくない - 15 分ほど後に画像が変更された可能性が高いため、キャッシュされたバージョンがある場合は、それをダンプします。- オフライン中に画像をリロードしようとすると、画像がないよりは古い画像を含む画像がある方がよいため、ディスク キャッシュから表示したい。
この設定は可能ですか?UILで実現可能かどうかはすぐにはわかりませんでした。
素晴らしいライブラリをありがとう!
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
エラー
out-of-memory - 「Android-Universal-Image-Loader」によるメモリ不足エラー
Android-Universal-Image-Loader でグリッドビューを作成しました
画像を選択すると、画像ビューに表示されます。
最初に選択すると、正常に動作します。しかし、2つ目はクラッシュしています。(メモリ不足)
1M サイズを超える画像を読み込みます (元はデフォルトのカメラで撮影されたもの)。
ここに初期化するコードがあります
そして、これが選択されたときにURIを取得します
ここに活動の結果があります
前もって感謝します、