首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
DaveBoy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
View的removeCallbacks真正有效吗?
对于任何版本的升级都有一定的风险性,就像上述framgent库,同样的写法可能在1.0.0和1.1.0版本,没有问题,但是当fragment库升级到1.2.0原来的写法就有缺陷了。 我们有时候分析问题要克服自己的思想误区,才能更直观的分析出问题。
新一代Json解析库Moshi使用及原理解析
Moshi是Square公司在2015年6月开源的有关Json的反序列化及序列化的框架,说到Json,大家应该很快想到Gson,FastJson以及Jackson等著名的开源框架,那为什么还需要Moshi呢?这个主要是由于Kotlin的缘故,我们知道前面说到的几大解析库主要是针…
Android8.0的Activity的启动流程(2)
上一篇文章讲了应用进程请求AMS启动Activity过程和Activity在AMS中的启动过程,然后Activity启动的代码逻辑就从AMS所在进程,又重新回到了应用进程所在的ApplicationThread中。我们还留下了一个问题,Activity的生命周期方法是如何被回调…
AQS解析与实战
前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueue…
RecyclerView源码解析
RecyclerView.State 这个类封装了当前RecyclerView的有用信息。State的一个变量mLayoutStep表示了RecyclerView当前的布局状态,包括STEP_START、STEP_LAYOUT 、 STEP_ANIMATIONS三个,而Recy…
死磕Android_Retrofit 原理解析
Retrofit,一个远近闻名的网络框架,它是由Square公司开源的.Square公司,是我们的老熟人了,很多框架都是他开源的,比如OkHttp,picasso,leakcanary等等.他们公司的很多开源库,几乎已经成为现在开发Android APP的标配. 简单来说,Re…