ビューをscrollview
動的に膨らませたがあります(AndroidアプリのFacebookの壁と同じで、中にはとがありimageview
ますtextview
)。
すべての画像は動的です。ロードするデータが多すぎると、が取得されますoutofmemory exception
。listview
私はそれが私の問題を解決することを知っていますが、私は使用できませんlistview
。
では、ビューが表示されていないときにビューをリサイクルするなど、最適化する方法はありますか?
質問する
2193 次
2 に答える
2
あなたのコメントにより、リストビューを引き続き使用できると思います:
リストビューには、さまざまな種類のビューを含めることができます。詳細については、行ごとに異なるレイアウトの Android ListView を参照してください。
このようにして、ビューがリサイクルされ、うまくいけばメモリ使用量が少なくなります。
とにかく、メモリ不足のためにおそらくオブジェクトをリークしているか、必要以上に何度も何かをしていると思うので、おそらくあなたのコードを調査するでしょう。
于 2013-02-15T12:17:59.107 に答える
1
you can not handle Errors in normal circumstance but you can use following techneques to remove thias errror
1-Please clear your Arraylist before item add .
2-Use garbage collection techniques
System.gc() or finalize method use for Memory reclaim from object.
于 2013-02-15T12:26:04.977 に答える