单独写两个工具
package utils; import android.app.Application; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; /** * data:2017/4/4 * author:赵山(1) * function:单独处理图片 */ public class MyApplication extends Application { @Override public void onCreate() { ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(getApplicationContext()).memoryCacheExtraOptions(480, 800).build(); ImageLoader.getInstance().init(configuration); } }
package utils; import com.example.a1.demoyuekao20170328.R; import com.nostra13.universalimageloader.core.DisplayImageOptions; /** * data:2017/4/4 * author:赵山(1) * function:设置默认图片与图片缓存sd卡 */ public class ImageUtils { public static DisplayImageOptions MyImage(int id){ DisplayImageOptions build = new DisplayImageOptions.Builder() .showImageOnLoading(id).showImageForEmptyUri(R.mipmap.ic_launcher)//设置默认图片 .cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true)//设置下载的图片是否缓存在sd卡中 .build(); return build; } }
需要清除缓存直接写一个button按钮 写监听事件