网上关于BitmapTransformation也没啥好的例子,我下了份源码,抄抄改改,不知道改的对不对,反正效果实现了,一开始我直接返回new Bitmap,看源码都不这么...
网上关于BitmapTransformation也没啥好的例子,我下了份源码,抄抄改改,不知道改的对不对,反正效果实现了,一开始我直接返回new Bitmap,看源码都不这么...
转载的 作者是下面这个大佬作者:Pika链接:https://juejin.cn/post/7107958280097366030[https://juejin.cn/pos...
参考了:https://www.jianshu.com/p/4cf5cb9e4b99[https://www.jianshu.com/p/4cf5cb9e4b99] 项目gr...
转载于:https://juejin.cn/post/7142297951023415332[https://juejin.cn/post/71422979510234153...
SupervisorJob,它的特点就是孩子的失败不会影响父亲,也不会影响兄弟。现在广告和新闻加载互不影响,各自抛异常都不会影响对方。
学习:https://juejin.cn/post/7031726493906829319[https://juejin.cn/post/703172649390682931...
channel用于协程之间的通讯,使用send和receive往通道里写入或者读取数据,2个方法为非阻塞挂起函数,channel是热流,不管有没有订阅者都会发送。 Chann...
状态(State) 应用向用户显示的信息便是界面状态。比如一个新闻列表,列表的数据。界面是相对用户而言的,那么界面状态就是相对应用而言的。这就像同一枚硬币的两面,界面是界面状...
前言 密封类,可以理解为枚举,规定了有限个类型,不可以存在其他类型,但枚举每个枚举常量只存在一个示例,但是密封类的子类可以有多个示例,所以可以将密封类看做是枚举的拓展,基于枚...
根据 https://www.it1352.com/752040.html[https://www.it1352.com/752040.html] 这篇文章整理而来 Andr...
写的真好 感谢作者解答了我的困惑
Retrofit 源码深入分析 —— RxJava 和 协程的支持一、概述 在上一篇 Retrofit 源码深入分析 —— Call 对象的诞生与请求[https://www.jianshu.com/p/5382a09f6ba1] 的文章中...
一、概述 在上一篇 Retrofit 源码深入分析 —— Call 对象的诞生与请求[https://www.jianshu.com/p/5382a09f6ba1] 的文章中...
Android Studio直接运行,报错 AndroidStudio 版本Arctic Fox 2020 3.1 Patch2gradle 7.0.2 不知道为啥,项目升级...
导入 使用 执行一次的任务 执行定期的任务 定期任务最低定义间隔为15分钟 工作约束 约束将工作延迟到满足最佳条件时运行。 NetworkType约束运行工作所需的[网络类型...
project多加一个括号
在项目根目录执行
1、导入room库 项目app.gradle导入 2、Room 包含 3 个主要组件: 数据库[https://developer.android.google.cn/ref...
注意 类型要匹配,比如generatedid是int 就不能加引号
1、创建 LiveData 对象 LiveData对象通常存储在 ViewModel对象中,并可通过 getter 方法进行访问 2、观察 LiveData 对象 在大多数情...