通过构造器模式实现一个单例,仅供参考,不多说,直接看代码
import android.content.Context;
public class RxImageLoder {
static RxImageLoder singleton;
private RxImageLoder() {
}
public static RxImageLoder with(Context context) {
if (singleton == null) {
synchronized (RxImageLoder.class) {
if (singleton == null) {
singleton = new Builder(context).build();
}
}
}
return singleton;
}
public static class Builder {
private Context context;
public Builder(Context context) {
this.context = context;
}
public RxImageLoder build() {
return new RxImageLoder();
}
}
}
网友评论