Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
おそらく15行を含むリストビューがあります。各行 (リスト項目) には 2 つのテキストフィールドが含まれます。
リストビューを最初に作成したときはメモリ使用量はほとんどありませんが、タッチしてスクロールすると、メモリ使用量が約 2 MB 増加します。
これにより、GC が実行される傾向があり、スクロールが非常に不安定になります。
私はビューを再利用しているので、これはできません。何か案は?
drawingCacheを有効にしている場合(デフォルトでは有効になっています)、各子ビューはスクロール中にビットマップにレンダリングされます。これによりメモリ使用量が増加しますが、経験する途切れとは関係ありません。bindView / getViewメソッドで追加の手順(ビットマップの割り当てなど)を実行していますか?