Android でアプリケーションを開発していて、匿名クラスでメモリ リークが発生しました。Android でメモリリークを回避するためのベスト プラクティスまたは一般的なシナリオはありますか?
1 に答える
3
アプリのアーキテクチャに使用するデザイン パターンでリソースを誤って管理する可能性があるため、メモリ リークに役立つデザイン パターンはないと思います。ベスト プラクティスには、次のようなコードを実装する際に考慮しなければならないことがたくさんあります。
- 使い終わったらオブジェクトを無効化する
- 可能であれば WeakReferences を利用する
- 入出力ストリームを閉じる
- 不要になったリソースを解放する
- ビットマップをリサイクルします。
- 可能であれば、「ループまたは反復関数」でのオブジェクトの作成を避ける
この「ベスト プラクティス」のリストがお役に立てば幸いです...
よろしく!
于 2013-10-25T19:59:27.140 に答える