問題タブ [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.
android - アクティビティの再起動時にグリッド ビューの状態が保持されない
向きの変更時にグリッド ビューの状態を保持するという問題に直面しています。最初に、グリッド ビューが作成されると、9 つの画像のみが読み込まれます。ユーザーがグリッド ビューをスクロールすると、より多くの画像がグリッド ビューに追加され、これは完全に機能します。グリッド ビューの画像をクリックすると、画像ビューに画像を表示する別のアクティビティが開かれます。グリッド アクティビティに戻るときに戻るボタンを押すと、グリッド ビューの状態が失われ、アクティビティが開始されます。読み込まれた最初の 9 つの画像のみが表示されます。
イメージは Universal Image Downloader ライブラリを使用してダウンロードされます。
android:configChanges="keyboardHidden|orientation"
マニフェスト ファイルでを指定し ました。onConfigurationChanged
および をオーバーライドしましたonRetainNonConfigurationInstance
。グリッド アクティビティ:
デバッグ後、アクティビティの終了時に onPause() ではなく onDestroy() メソッドが呼び出されることがわかりました。ここで問題と思われるものを見つけることができないようです。どんな助けでも大歓迎です。
ありがとう。
グリッドアダプタ:
}
画像データ:
/** ビューに画像データを提供するクラス (GridView..) */
}
universal-image-loader - ユニバーサルイメージローダーと302リダイレクト
UILバージョン1.8.0を使用してTwitterプロファイル画像のURLをロードする: http ://api.twitter.com/1/users/profile_image/smashingmag.jpg?size = bigger
ディスクとメモリキャッシュ付き。画像の読み込みと、302リダイレクトに伴うHTMLのディスクキャッシュファイルへの保存に失敗しています。画像が正常に読み込まれたりデコードされたりすることはありません(SimpleImageLoadingListenerのonLoadingFailedメソッドがすべてのTwitterプロファイル画像のURLに対して呼び出されます)。誰でもUILで簡単なTwitter画像のURLをロードできますか?
そのURLのキャッシュファイルの内容は次のとおりです。
cat / mnt / sdcard / MyCache / CacheDir / 1183818163
これが私の設定です:
android - Android用ユニバーサルイメージローダーでサムネイルをロードする方法は?
私はこのライブラリを使用しています: https ://github.com/nostra13/Android-Universal-Image-Loader
libを使用して画像のサムネイルをImageViewにロードしたい。
どのコンテンツURIに渡すことができますか:
ドキュメントには、コンテンツURLの使用例が示されています。
私はこれを行うことからかなり切り替えたいと思います:
libを使用する。
ご覧のとおり、私はIDを持っていますが、MICRO_KIND画像のサムネイルのURLを作成する必要があります...
android - ドローアブルまたはアセットフォルダから画像をロードすると、java.lang.NullPointerExceptionがトリガーされます
編集:アセットフォルダーから画像を追加する機能が以前のリリースでは利用できなかったため、UILライブラリを1.8.0に更新することでこの問題を解決しました。私はそれを逃しました。
UniversalImageLoaderライブラリを使用してListViewに画像のリストを表示しています
画像が存在しない場合は、ドローアブルフォルダまたはアセットフォルダのいずれかからプレースホルダーをロードしたいと思います。
ライブラリドキュメントでは、これは受け入れられるURIです。
ただし、いずれかのオプションを使用すると、java.lang.NullPointerException
画像を読み込むonResumeメソッドは次のとおりです。
ファイルからの読み込みは問題ありません。
一般的なAndroidの方法を使用してプレースホルダー画像を読み込もうとした場合:
その後、画像は正常に読み込まれます(ここで別の問題が発生した場合でも)
ログは次のとおりです。
私は何が欠けていますか?不正な形式のURIを渡していますか?
android - Android-画像ギャラリー(Universal-image-loaderを使用)
URLから画像をロードするシンプルな画像ギャラリーを作成する方法についてのライブラリ/チュートリアルがあるのだろうか。
私が欲しいもの:
ギャラリー内のすべての画像の親指を表示するグリッドビュー
画像をクリックすると、全画面表示されます
ギャラリー内の画像を閲覧するには、左/右にスワイプします
うまくいかないようです!
編集:このユニバーサルイメージローダーは見栄え がしますhttps://github.com/nostra13/Android-Universal-Image-Loader 他のアクティビティでImageGridActivityを使用することは可能ですか?どのように?
android - URLからグリッドビューまでの画像をフラグメントで表示する
シャーロックフラグメントとスライディングメニューを使用してアプリケーションを開発しています。最初のフレームのレイアウトでは、URLからの画像を含むグリッドビューを表示する必要があります。ユニバーサルイメージローダーを使用することにしました。
そして、jsonとすべての値を取得できますが、ImageAdapterクラスでアダプターをグリッドビューに設定しているときに、NULLポインター例外が発生します。
LOG Catエラー:
03-12 15:37:47.164:E / AndroidRuntime(9671):com.slidingmenu.example.fragments.VideosFragment.onActivityCreated(VideosFragment.java:112)03-12 15:37:47.164:E / AndroidRuntime(9671) :android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:891)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager .java:1080)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.app.BackStackRecord.run(BackStackRecord.java:622)03-12 15:37:47.164:E /AndroidRuntime(9671):android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416)03-12 15:37:47.164:E / AndroidRuntime(9671):android.support.v4.appで。 FragmentManagerImpl $ 1.run(FragmentManager.java:420)03-12 15:37:47.164:E / AndroidRuntime(9671):android.osで。Handler.handleCallback(Handler.java:587)03-12 15:37:47.164:E / AndroidRuntime(9671):android.os.Handler.dispatchMessage(Handler.java:92)03-12 15:37:47.164: E / AndroidRuntime(9671):android.os.Looper.loop(Looper.java:130)03-12 15:37:47.164:E / AndroidRuntime(9671):android.app.ActivityThread.main(ActivityThread.java) :3687)03-12 15:37:47.164:E / AndroidRuntime(9671):at java.lang.reflect.Method.invokeNative(Native Method)03-12 15:37:47.164:E / AndroidRuntime(9671):at java.lang.reflect.Method.invoke(Method.java:507)03-12 15:37:47.164:E / AndroidRuntime(9671):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :867)03-12 15:37:47.164:E / AndroidRuntime(9671):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)03-12 15:37:47.164:E / AndroidRuntime (9671):dalvik.systemで。NativeStart.main(ネイティブメソッド)
何かを初期化するのに失敗した場所が見つかりませんでした。、よろしくお願いします。、
universal-image-loader - Android : ユニバーサル イメージ ダウンローダーのキャッシュ パス
UIL を使用して画像をダウンロードしていますが、画像をキャッシュにのみ保存したいと考えています。そのため、構成で cacheInMemory() オプションを有効にしました。しかし、設定でアプリ情報を確認すると、まだ 0.00B と表示されます。cacheInMemory() オプションを有効にすると、画像が正確に保存される場所。?
android - Android UniversalImageLoaderは、ワイヤレスでないときに小さい画像をロードします
Universal Image Loaderを使用して、サイズが1024x683の95KBの画像を読み込んでいます。ワイヤレスを使用している場合、画像は問題なく読み込まれます。ただし、ワイヤレスをオフにして電話のネットワークを使用すると、305x203で画像がダウンロードされます。
これは私の設定です:
これはダウンロードです:
cacheInMemoryを削除してみました。loadImageを使用してターゲットサイズを指定しようとしましたが、それでも小さいサイズでダウンロードされました。NONEとEXACTLYを使用して、画像の縮尺タイプを変更してみましたが、変更はありません。
明らかな何かが欠けているような気がしますが、それを理解することはできません。
android - ユニバーサルイメージローダーライブラリandroidを使用してフリッパーを表示するために動的ビューを追加しようとしているときにnullポインター例外が発生しました
動的なイメージ ビューを使用してビューフリッパーを作成しようとしています。イメージビューの src は SD カード パスから取得されます。ユニバーサル イメージ ローダー ライブラリを使用してイメージをロードしたいと考えています。イメージをイメージビューにバインドしているときに、null ポインター例外が発生します。
以下は私のコードです
どんな助けでも大歓迎です。ユニバーサル イメージ ローダーを使用したビューフリッパーの例へのリンクも役立ちます。
ありがとう。
PS:コメント付きのコードでは問題なく動作しますが、画像がたくさんあるので、メモリ不足エラーに遭遇したくありません。
以下はスタックトレースです
setpagelocation は 167 で呼び出されます。
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コードです。