首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Skills
订阅
阿峰7014
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
神奇的 ViewDragHelper,让你轻松定制拥有拖拽能力的 ViewGroup
定制一个能够响应触摸的 View 是 Android 开发者的进阶之路,而定义一个能够滚动的 View 是进阶之后必经之路。而定义一个能够响应拖拽的 ViewGroup,则是之后要走的路。本文讲解 ViewDragHelper,让你轻松实现可以拖拽的 ViewGroup。
okhttp 缓存实践
在开发中,由于不同业务场景解,我们需要将接口返回的数据缓存到本地,以实现复用。例如,接口数据每间隔一定时间才会更新,在时间间隔内就没必要重复的向服务器请求数据,直接使用缓存即可;当 app 无法访问网络时,也可以使用缓存的接口数据,避免缺省页等等。所以使用缓存也是好处多多:节省…
OkHttp源码之深度解析(五)——CacheInterceptor详解:缓存机制
“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情” 前言 为了节省带宽流量和提高响应的效率,OkHttp在缓存拦截器CacheInterceptor中实现了一套缓存
okHttp--Retrofit网络缓存设置总结
这个配置,每个人的需求不一样,实现情况肯定也不一样. CacheControl.FORCE_NETWORK 强制使用网络,不使用任何缓存. 这两个设置,不会判断是否有网.需要自己写判断. 这两个很关键..可以根据自己的需求,进行切换.
原来Optional用起来这么清爽!
最近在项目中,看到一段很优雅的代码,用Optional 来判空的。我贴出来给大家看看: 这段代码因为Optional的存在,优雅了很多,因为userInfoList