2017-06-03 8 views
1

私は、おそらく15行のimageview(独自の特別なリストビュー)を含むacrollviewを持っています。各行には、テキストとクロスビットマップが含まれています。スクロール表示をスクロールすると、メモリ使用量が大きく増加するのはなぜですか?

私が最初にスクロールビューを作成するとメモリ使用量はほとんどありませんが、それをタッチしてスクロールするとメモリ使用量が2MB増加します。

これは、スクロールが非常に不安定になるGCを実行する傾向があります。

私はビューを再利用しているので、これはできません。何か案は?

インターネットからではなく、すぐにビットマップをイメージビューに設定し、ユーザーデータからビットマップを生成しました。時には25以上の行。

メモリ使用量をどうにかクリアできますか?実際に必要な価値を持つInit?

私は物事なのでコードは不要ですが、書き込みが必要な場合は必要です。

私はscrool場合は長すぎるアプリが============のOutOfMemoryエラーで

=================== EDITを墜落=======================

IIは、私はすべてのタッチに新しいイメージを生成してい

今...(それは同じだとして)増加は少なくなるが、増加する。

+0

はuは私は同じ問題を抱えていますこの問題を解決しましたか? –

答えて

関連する問題