1

ウェブからプロフィール写真をダウンロードしてSDカードに保存しています。画像をリストにロードします。ほとんどの場合、それは機能します。テストデータには約300枚の画像がありますが、BitmapFactory.decodeFileを使用すると、そのうちの約3枚だけがデコードに失敗します。携帯電話からコンピューターに画像をコピーすると、画像は正常にレンダリングされます。

これらの画像は部分的に破損している可能性があり、コンピュータは破損した部分を無視してレンダリングを続行すると思います。これが事実である場合、Androidで同じことを強制する方法はありますか?

なぜ失敗するのかよくわかりませんので、他に問題があると思われる場合はお知らせください。

ありがとう!

4

1 に答える 1

0

例外はありますか?これらのタイプのデコード操作は、Android でクラッシュする傾向があり、レンダリングされた画像が表示されない原因となる OutOfMemory 例外が発生する可能性があります。

于 2011-05-18T04:44:06.303 に答える