kakajika/minez — Issue #7: むやみにクラスのメンバー変数をつくらない。変数のスコープは最小範囲にする。
Author: yanzm
Created: 2012-03-07 14:34:23+00:00
State: open

例えば、
private AlertDialog mAlert = null;
はグローバルにする必要はありません。それぞれのメソッド内で AlertDialog の変数を用意するべきです。
グローバル変数はクラスの状態をメソッド間で共有するために使うためのもので、
単に変数を１つにまとめるためのものではありません。
グローバル変数にすると、それが必要ない間でもメモリを占有してしまうため、必要最低限にするべきです。