Xutils——BitmapUtils单例实现

来源:互联网 发布:酷狗音乐mac版 编辑:程序博客网 时间:2024/06/06 15:01

图片下载开多个线程浪费流量

1.创建BitmapHelper.java

package com.itheima.googleplay.tools;import android.content.Context;import com.lidroid.xutils.BitmapUtils;public class BitmapHelper {private BitmapHelper() {}private static BitmapUtils bitmapUtils;/** * BitmapUtils不是单例的 根据需要重载多个获取实例的方法 *  * @param appContext *            application context * @return */public static BitmapUtils getBitmapUtils() {if (bitmapUtils == null) {// 第二个参数 缓存图片的路径 // 加载图片 最多消耗多少比例的内存 0.05-0.8fbitmapUtils = new BitmapUtils(UiUtils.getContext(), FileUtils.getIconDir().getAbsolutePath(), 0.3f);}return bitmapUtils;}}
2.应用BitmapUtils进行下载



0 0