メモリリーク

Context周り


簡単にまとめるとたぶん、Activityはライフサイクルの関係で破棄・再作成されたりするので、
引数にthisを指定してActivityのContextを渡すと、Activityが破棄されても参照が残って
メモリリークしてしまうということ。

アプリが終了するまでライフサイクルに依存せずに継続する、ApplicationのContextを代わりに使うといいようです。
(もちろん、すべての場合でthisの代わりにthis.getApplicationContext()を使えるわけではありません。)



WebViewの破棄


適切に行わないとリークします。




コメントを投稿するには画像の文字を半角数字で入力してください。


画像認証

  • 最終更新:2014-03-03 18:42:12

このWIKIを編集するにはパスワード入力が必要です

認証パスワード