温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,我们再来说一下这个image loader加载图片啊,这个刚才呀,我们做的时候没有对它进行缓存处理啊,大家看一下啊,上一个image loader在这个地方new image loader啊,Image case啊,这里面呢,我们对它并没有进行处理,那接下来我们要它对它进行处理啊,进行缓存图片怎么处理呢?啊,我这里呢,给大家准备了一个这个缓存的工具类啊,工具类大家直接拿过来就可以了啊,我们先创建一个这个bitma case。来到这里。你有见你有一个累。啊有个类,然后呢,把这里面的代码啊粘过来就可以了。啊,大家不用一会给大家解释一下啊。
01:00
这个呢,需要倒下包。这里面注意啊,是第二个S下面的啊CA啊就可以了,大家看一下。首先呢,这是一个这个构造啊,构造里面呢,主要是定义了这么一个啊look at啊look at一个缓存啊,缓存这个缓存数据的,那这个这个大小呢,缓存这个数据的大小是多大呢?是十乘啊叶轮20乘叶20啊也就是十兆,十兆这么一个数据。啊,下面呢,这个是图片的大小啊,在下面呢,这个get方法中,它是从这个缓存中啊去把这个数据拿到了,这个put方法中呢,是将这个bitmab啊存到了啊这个缓存中是以这个URL为K。啊,就是它存到了这里,这有什么好处呢?啊,它呢就是。当你这个内存不够用的时候啊,它就可以这个释放啊,不会导致你这个内存这个溢出啊,它有个缓存这作用好,接下来我们就用一下这个工具类CTRLC在哪里呢?修改一下。
02:06
还是刚才这个地方啊,在这个地方我们要再重新做一下啊,注释掉。这样还是拗一个is load。啊加回车啊,还是拿到这个方法,然后呢,这里面这个参数啊,第一个requestque,第二个啊就有说法了,New是刚才我们创建的啊,这个类的对象啊创建它。这样就可以了,那我们来运行一下看看效果。运行。点击wall。啊,然后点击这个一面load加载图片啊,是同样的效果啊,但是呢,它是带缓存的,比刚才那个效果呢,啊会更更好一点啊更好一点。
我来说两句