グリッドビューに約40個のビットマップを表示する必要があります。各画像は約500kで、合計サイズは約15MBです。AdapterのgetView()でOutOfMemoryErrorが発生します。(私はconvertViewを再利用しています)。
このエラーを取り除くにはどうすればよいですか?
グリッドビューに約40個のビットマップを表示する必要があります。各画像は約500kで、合計サイズは約15MBです。AdapterのgetView()でOutOfMemoryErrorが発生します。(私はconvertViewを再利用しています)。
このエラーを取り除くにはどうすればよいですか?
お使いのデバイスは、メモリ内の40ビットマップの維持をサポートしていません。可視画像のみをロードして実装する必要があります。
方法がわからない場合は、Android UniversalImageLoaderを使用できます。このライブラリはoutOfMemoryErrorを回避し、画像の読み込みタスクを簡素化します。