java应该在getInstance或构造函数中使用Init方法吗?
我在同一个类中有getInstance
和一个构造函数,但我不确定我把Init
方法放在哪里
public class UploadService {
private Eng mEng;
private Context mContext;
private static UploadService INSTANCE;
private String appDir;
public static UploadService getInstance(Context context) {
if (null == INSTANCE) {
INSTANCE = new UploadService(context);
}
return INSTANCE;
}
public UploadService(Context context) {
this.mContext = context;
appDir=V8Utils.getAppDir(context);
}
public void init(Context cxt) {
mEng = new Eng(cxt);
mEng.init(appDir);
}
}
# 1 楼答案
我会的
init()
标记为私有方法李>Context
对象初始化UploadService
对象的状态李>我是说: