首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
deviche
掘友等级
安卓工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.4K
文章 1.4K
沸点 2
赞
1.4K
返回
|
搜索文章
赞
文章( 1.4K )
沸点( 2 )
使用Stream API优化代码
流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,它不是数据结构并不保存数据,它的主要目的在于计算 通过Arrays.stream方法生成流,并且该方法生成的流是数值流【即IntStream】而不是Stream<Integer>。补充一点…
重学Android Jetpack(八)之— Paging3基本使用
前言 谷歌在2020年已经开始推出Paging3版本,并且和之前的库对比是有非常大的不同,甚至可以说是两个库了,官方文档对于Paging2的定义也很明确,就是旧的废弃版Paging库,所以我们这次只关
Kotlin协程实现原理:Suspend&CoroutineContext
今天我们来聊聊Kotlin的协程Coroutine。 ... 接下来的一些文章试着来分析一下这些疑问,也欢迎大家一起加入来讨论。 这个疑问很简单,只要你不是野路子接触协程的,都应该能够知道。因为官方文档中已经明确给出了定义。 下面来看下官方的原话(也是这篇文章最具有底气的一段话…
Kotlin协程实现原理概述
协程的顶层实现-CPS 现有如下代码: 我们来将代码SRP一下(单一职责): 可以看到,我们将原来一坨的方法,抽离成了好几个方法,每个方法干一件事,虽然提高了可读性和可维护性,但是代码复杂了,我们来让
写给Android开发者的协程基本原理
初中生也能看懂的Kotlin协程原理。 通过本文彻底理解掌握什么是协程,什么是挂起与恢复,彻底理解协的实现原理!
重温Retrofit源码,笑看协程实现
最近回归看了一下Retrofit的源码,主要是因为项目接入了协程,所以想研究一下Retorift是如何支持协程的。Retrofit是在Version 2.6.0开始支持协程的,所以本篇文章有关Retrofit的源码都是基于2.6.0的。 相信老鸟都应该很清楚,Retrofit核…
一看就会 Android协程的使用与封装
Kotlin协程的使用与封装 前言: 相信作为一个现代Android开发者,应该都用过或者听过协程了,还不少大佬都已经把协程给扒皮了,其本质就是线程池的封装。源码的解析和性能的对比,都有解说。 协程的
android源码宇宙——Okhttp
Okhttp的使用 源码 阅读大纲 同步调用网络请求流程 异步调用网络请求流程 Dispatcher类的代码逻辑 几个拦截器的逻辑 查看同步调用主流程 从newCall开始 调用RealCall.ne
Jetpack系列-LiveData二次封装,去除粘性数据
LiveData默认带有粘性数据特征,但是很多情况下并不需要粘性数据,这时候可以通过反射去修改mLastVersion和mVersion的值,使他们相等,就可以去掉粘性数据。
下一页
个人成就
文章被阅读
8
掘力值
20
关注了
81
关注者
2
收藏集
9
关注标签
19
加入于
2016-07-01