一个接口如果仅仅有一个抽象的方法,那么这个接口被称为函数式接口或者仅有又一个抽象方法的接口(Single Abstract Method (SAM) interfaced)。...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一个接口如果仅仅有一个抽象的方法,那么这个接口被称为函数式接口或者仅有又一个抽象方法的接口(Single Abstract Method (SAM) interfaced)。...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
Cookie 什么是cookie:最简单理解就是由http衍生出来的一种特殊的浏览器的缓存,特点是具有时效性、账户相关性、存储在客户端等。 作用:作为客户端的用户认证的通行证...
以下源码基于android-11.0.0_r1 启动一个Activity,通常有两种情况:第一种是不同进程的的根activity,比如laucnher启动app;第二种是同进...
本系列博客基于androidx-2.2.0版本【JetPack系列】——Lifecycle源码分析【JetPack系列】——LiveData源码解析【JetPack系列】——...
Q:什么是LifeCycle androidx.lifecycle[https://developer.android.google.cn/reference/android...
使用场景:应用程序内各组件间、组件与后台线程间的通信。 比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listen...
Kotlin 中新增了「内联函数」,内联函数起初是在 C++ 里面的。 那在 Kotlin 中加入内联函数,是有什么作用呢? 以下内容分为以下几部分: 什么是 inline ...
其实有时候真想做只猫!能被人哄着,疼着,不要自己去打工赚钱,待在家能被人好吃好喝的供着,待遇是蛮不错的,看着多好! 但又转念一想不对啊!猫也是分等级的,分三六...
自我介绍 本人Android程序猿一枚。经历过2家一线厂(含bat),但在这之前我呆的是一家小的不能再小的创业公司,最后凭借自身的努力和些许运气进入了一线厂,当然这个过程中离...
intent我们一般是用来传递数据的,在activity和activity之间、activity和fragment之间,甚至activity和service之间,都可以。 而...