私が作業している私のアプリは、RAMが不足しているというエラーが発生しているようです。ポイントまで動作しているように見えますが、さらにスクロールすると、メモリが不足します。ユーザーがスクロールしたときにリスト内の画像をリサイクルする必要があります。しかし、リサイクルをどこから始めればよいかわかりません
私はこのtutのコードを使用しています。 これは私が使用しているコードです
ありがとう
私が作業している私のアプリは、RAMが不足しているというエラーが発生しているようです。ポイントまで動作しているように見えますが、さらにスクロールすると、メモリが不足します。ユーザーがスクロールしたときにリスト内の画像をリサイクルする必要があります。しかし、リサイクルをどこから始めればよいかわかりません
私はこのtutのコードを使用しています。 これは私が使用しているコードです
ありがとう
彼らが実装しているパターンは「Holder Pattern」と呼ばれ、ListView に多くのビューがある場合にロードを高速化するために使用されます。とにかく、LRU キャッシュ Android - API 12をチェックアウトする必要があります。
彼らは非常に効率的な方法で画像をロードします。最初にキャッシュ メモリで画像を探し、キャッシュで使用可能な場合はそこからロードし、そうでない場合は画像をロードして追加します。キャッシュへ!
アダプターのエラーは次のとおりです。
convertView = ( RelativeLayout ) inflater.inflate( resource, null );
そうであるかどうかを確認し、そうである場合にのみ確認する必要convertView
がnull
あります-新しいビューを作成します。そうでない場合はconvertView
、メソッドパラメーターから指定されたものを使用します