![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
heidou55
这个作者很懒,什么都没留下…
展开
-
对于Android的MVC和MVP架构的理解
一、MVC的出现早期,我们写Android代码,一般都是把所有代码写在Activity和Fragment中,包括数据请求和业务逻辑。后来,有人提出把数据请求单独写在一个帮助类中,这就出现了Model层,这时候的Android架构就变成了:1,Model负责请求数据,包括从网络和数据库等。2,Activity和Fragment负责调动Model层工作,对从Model层获取的数据进行处原创 2018-01-06 23:50:39 · 315 阅读 · 0 评论 -
Java和Android中的缓存算法
有这么一种应用场景:我们需要定时缓存一些数据,但又不想占用内存太多,所以我们会给缓存设置一定的容量大小,如果缓存的数据超过了设置的容量,就需要删除其中一些数据腾出空间来缓存新的数据。那问题来了,删除掉哪些数据呢,有三种方案:1,按存入顺序,删除缓存中最先存入的数据2,按使用时间,删除最长时间没有使用的数据3,按使用频率,删除一段时间内访问次数最少的数据这三种方案就是三种缓存原创 2018-01-09 00:20:09 · 269 阅读 · 0 评论