本文参考 Android Developers 相关文档(源地址[https://developer.android.com/studio/build/maven-publi...
IP属地:海南
本文参考 Android Developers 相关文档(源地址[https://developer.android.com/studio/build/maven-publi...
前言 平时开发中,我们经常会使用到通过 gradle 依赖三方的工具。例如我们常用的 okHttp 、 EventBus 等框架。那么这些代码是如何部署到远程并且供我们使用的...
1. 引言 协程支持取消,也就是说,启动一个协程后而且在协程结束前已经不希望协程再执行代码了,可以对协程进行取消。 如果只知道协程的取消,而并不知道协程的取消需要代码配合,将...
BottomSheetBehavior下ViewPager2的滑动问题 该布局结构下,ViewPager2下的RecyclerView无法响应滑动。 问题点 现象:Botto...
新方案: Android扩大View点击区域[支持同时扩展多个子View][https://www.jianshu.com/p/0a176360d715?v=17016780...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
DiffUtil 用于计算两个列表之间的差异并输出将第一个列表转换为第二个列表的更新操作列表,它可用于计算 RecyclerView 适配器的更新. 官方简介语法[https...
前言 相信童鞋们都用过RecyclerView,假设说要我们做一个列表更新Item的功能,相信大部分同学都会这么写的: 踩坑 而我们要做的是一个下载列表,在下载的callba...