2

バックグラウンドで画像をダウンロードし、準備ができたら関連する ImageView を更新するために、Ignition (以前は DroidFu と呼ばれていました) を使用しています。また、ユーザーがそのアクティビティに再度アクセスするたびに画像を再ダウンロードする必要がないように、画像をキャッシュする必要もありました。ログで次のエラーに気付きました。

06-06 12:28:10.254: W/Droid-Fu[CacheFu](7567): Failed creating disk cache directory /mnt/sdcard/Android/data/my.package.name/cache/cachefu/image_cache
06-06 12:28:10.489: W/Droid-Fu[CacheFu](7567): Failed creating disk cache directory /mnt/sdcard/Android/data/my.package.name/cache/cachefu/image_cache
4

1 に答える 1

3

パッケージのディレクトリが SD カードの Android/data に作成されていないことがわかりました。AndroidManifest.xml に WRITE_EXTERNAL_STORAGE 権限を追加する必要がありました。これはアプリの他の場所では必要なかったので、RemoteImageViews と RemoteImageLoaders を使用するために必要だとは思いもしませんでした。

于 2012-06-06T19:19:41.563 に答える