listView とカスタム ArrayAdapter があります。私のリストビューには多くの写真があり、強力なメモリクリーニングを使用しています:
@Override
public void onDestroy() {
list.clear();
adapter.notifyDataSetChanged();
listView.setAdapter(null);
super.onDestroy();
}
また、画像の読み込みには LazyLoader を使用します。しかし、アプリケーションを何度か使用した後 (リストを更新するとき)、「ビットマップ サイズが vm の予算を超えています」というエラーが表示されます。ホームボタンを押してアプリケーションメモリに戻るとクリアされますが。それなしでメモリをクリアするにはどうすればよいですか?