1.DEFAULT模式 协程的默认启动模式,launch 调用后,会立即进入待调度状态,一旦调度器 OK 就可以开始执行 没有job.join打印134或者1342加入job...
IP属地:广东
1.DEFAULT模式 协程的默认启动模式,launch 调用后,会立即进入待调度状态,一旦调度器 OK 就可以开始执行 没有job.join打印134或者1342加入job...
这一年看起来很忙,实际上都不知道自己在瞎忙什么,突然就想点东西了,记录些平时会经常用到的东西,希望能帮到需要帮助的人。好了,废话不多说进入正题,我们在日常开发中经常会用到sv...
背景: 现在用户未同意隐私政策前就获取了用户个人信息(mac地址,imei码),所以在启动页都得加个隐私政策询问弹框,同意后再初始化第三方SDK 作用: 符合要求 效果图: ...
前景纪要开发项目时多多少少都会引入一些第三方库,当出现库与库之间依赖冲突时,我们需要把冲突的依赖使用exclue进行排除。所以需要知道每个第三方依赖库的依赖树,知道依赖树就清...
1、 bug现象:当手机上的app运行的数量 超过手机清理的上限,即内存不足时,应用进入后台再次打开时嵌套的Fragment页面显示空白; 问题分析:内存不足时,宿主Acti...
1. ? 声明一个变量可为空。 2. ?. 判空操作2.1 如果 b 为空,返回 null,否则就返回 b.length。2.2如果要只对非空值执行某个操作,安全调用...
之前看到很多中文博客说: LiveData在实体类里可以通知指定某个字段的数据更新;MutableLiveData则是完全是整个实体类或者数据类型变化后才通知.不会细节到某个...
一些问题 程序什么时候需要切线程? 工作比较耗时:放在后台 工作特殊:需要放在指定线程(ui刷新、计算、io) kotlin的协程是什么? 线程框架 可以用同步代码写出异步操...