首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

单例的一种兑现方式

2012-10-30 
单例的一种实现方式private static final MapString, DownBigFileUtils mMap new HashMapString, Dow

单例的一种实现方式
private static final Map<String, DownBigFileUtils> mMap = new HashMap<String, DownBigFileUtils>();

private File mStorageDirectory;

/**
* 根据不同的path,会创建不同的实例
* @param path 下载保存的路径,如childtongyao/shijingmp3
* @return
*/
public static DownBigFileUtils getDefaultInstance(String path) {
DownBigFileUtils downBigFileUtils = mMap.get(path);
if(downBigFileUtils == null) {
downBigFileUtils = new DownBigFileUtils(path);
mMap.put(path, downBigFileUtils);
}
return downBigFileUtils;
}

热点排行