1.DEFAULT模式 协程的默认启动模式,launch 调用后,会立即进入待调度状态,一旦调度器 OK 就可以开始执行 没有job.join打...
1.DEFAULT模式 协程的默认启动模式,launch 调用后,会立即进入待调度状态,一旦调度器 OK 就可以开始执行 没有job.join打...
这一年看起来很忙,实际上都不知道自己在瞎忙什么,突然就想点东西了,记录些平时会经常用到的东西,希望能帮到需要帮助的人。好了,废话不多说进入正题,...
背景: 现在用户未同意隐私政策前就获取了用户个人信息(mac地址,imei码),所以在启动页都得加个隐私政策询问弹框,同意后再初始化第三方SDK...
前景纪要开发项目时多多少少都会引入一些第三方库,当出现库与库之间依赖冲突时,我们需要把冲突的依赖使用exclue进行排除。所以需要知道每个第三方...
1. ? 声明一个变量可为空。 2. ?. 判空操作2.1 如果 b 为空,返回 null,否则就返回 b.length。2.2如果要只...
之前看到很多中文博客说: LiveData在实体类里可以通知指定某个字段的数据更新;MutableLiveData则是完全是整个实体类或者数据类...
在日常的开发当中,我们难免要使用 控件,那么我们怎么处理让用户不在 中输入空格呢? 输入监听控件 输入监听事件是我们最输入的方法之一,直接上代码...
在 webview 中加载 vue 项目,加载时间将近5~6秒,严重影响用户体验,为此,本文将探索 webview 性能优化相关技术细节,将用户...
来点闲白 EventBus是一款针对Android优化的发布-订阅事件总线。它简化了应用程序内各组件间、组件与后台线程间的通信。其优点是开销小,...
概念: 序列化:把对象转化为可传输的字节序列过程称为序列化。反序列化:把字节序列还原为对象的过程称为反序列化。 实现: Java 通过实现Ser...
专题公告
android学习