0

ノブの質問!

私のホワイトボード/描画アプリは正常に動作し、単純な画像ビューとビットマップの組み合わせを使用して、ビットマップへのパスをレンダリングし、必要に応じてコピーします。ICS Transformer で問題なくマルチタスクを実行できます。ただし、[戻る] ボタンでアプリを終了してから再度実行すると、失敗します。何かを描画しようとすると、2 回目の実行でメモリ エラーが発生します。

Out of memory on a 4096016-byte allocation

時々それが得られず、2回連続して実行されますが。3回目に実行すると機能し、4回目は再びメモリ不足になります。

Android アプリが終了したときに、どのような手動クリーンアップを行う必要がありますか? 作成されたすべてのオブジェクト、ビットマップ、パス、リスナーなどを削除する必要がありますか?

4

1 に答える 1

2

メモリリークが発生しているようです。ここに記載されている推奨事項に従っていることを確認してください。多くの場合、 Memory Analyzer Toolはそのような場合に非常に役立ちます。使い方の動画はこちらです。

于 2012-04-21T15:44:41.440 に答える