请问使用静态内部类的方式设计单例该怎么实现?
xxx
xxx
2016-05-07
private DbHelper(Context context) {
super(context, DB_NAME, null, VERSION);
}
private static Context context;
public static DbHelper getInstance(Context context) {
DbHelper.context = context;
return InstanceHolder.helper;
}
private static class InstanceHolder{
private static final DbHelper helper = new DbHelper(context);
}
好像可以这样写
举报