これは、 Galaxy 3でのAndroidグリッドビューのクラッシュに対するフォローアップの質問
です。いくつか修正しました。これで、gridViewが読み込まれます。gridViewには多くの画像があるので、下にスクロールしてすべての画像を表示する必要があります。ゆっくり下にスクロールすると、すべて問題ないようです。しかし、速く下にスクロールすると、アプリがOutOfMemoryエラーでクラッシュします。したがって、表示されなくなったビューは削除されるまでに時間がかかると想定します。それらを手動で削除してこれを防ぐための迅速な方法はありますか?この
質問ですべてのgridViewコードを見ることができます(そしてあなたもそれに答えることができれば、それは素晴らしいでしょう)
質問する
372 次
1 に答える
0
グリッドビューをスクロールすると、アダプターを使用して getView() メソッドが呼び出されるためです。このメソッドは画像の設定を担当しますが、サーバー画像のパフォーマンスが低いため、このビューで設定を一度に作成できないため、メモリ不足エラーが発生します。
Androidのコードでこの例を使用してください: ListView アダプターを ImageLoader クラス (LazyList) に適応させるのに役立ちます。
それはあなたのために役立つはずです。
于 2012-09-16T03:39:14.183 に答える