メモリの漏洩
1259 ワード
1.一例として、メンバー変数にはContext(このContextがActivityであればメモリが漏れる)があります.instanceは静的なのでcontextの参照を持っています.
public class Singleton{
public static Singleton instance;
public Context context;
public static Singleton getInstance(Context context){
if(instance == null){
instance = new Singleton();
}
instance.context = context;// context.getApplicationContext();
return instance;
}
}