这几天为项目添加换肤功能,出现内存溢出的问题,搜索一些资料后,在换肤读取图片时做了一些处理:添加一个ImgLoader类,主要有2个方法,获取图片以及保存图片到缓存;
在application里面创建一个ImgLoader对象,添加set以及get方法,这样在换肤的时候就可以通过get方法获取同一个ImgLoader对象,而不是重复创建新对象从而有效的处理内存溢出问题。
本文共 241 字,大约阅读时间需要 1 分钟。
这几天为项目添加换肤功能,出现内存溢出的问题,搜索一些资料后,在换肤读取图片时做了一些处理:添加一个ImgLoader类,主要有2个方法,获取图片以及保存图片到缓存;
在application里面创建一个ImgLoader对象,添加set以及get方法,这样在换肤的时候就可以通过get方法获取同一个ImgLoader对象,而不是重复创建新对象从而有效的处理内存溢出问题。
转载于:https://www.cnblogs.com/lsh-android/p/3335004.html