Kotlin
文章平均质量分 77
OH五星上将
这个作者很懒,什么都没留下…
展开
-
Kotlin + Flow 实现的 Android 应用初始化任务启动库
作者:ezy特性Kotlin + Flow 实现的 Android 应用初始化任务启动库。支持模块化,按模块加载任务可指定工作进程名称,main 表示仅在主进程运行,all 表示在所有进程运行,默认值all可指定任务仅在工作线程执行可指定任务仅在调试模式执行可指定任务在满足合规条件后执行可指定任务优先级,决定同模块内无依赖同步任务的执行顺序可指定依赖任务列表,能检测循环依赖使用 Flow 调度任务仅200多行代码,简单明了有耗时统计引入依赖项目地址:github.com/.转载 2022-02-22 14:06:49 · 296 阅读 · 0 评论 -
kotlin混淆后mapping定位
作者:玉刚说这个文章聊下kotlin的mapping文件的定位,以具体一个线上崩溃为例线上崩溃日志Caused by: java.lang.IndexOutOfBoundsException: toIndex = 10at java.util.AbstractList.subListRangeCheck(AbstractList.java:507)at java.util.ArrayList$SubList.subList(ArrayList.java:1238)at b.a.a.a.p.y.转载 2022-02-15 15:34:33 · 485 阅读 · 0 评论 -
【源码解读】抽丝剥茧的分析ViewModel的核心原理
作者:罗恩不带土ViewModel背景ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。摘自 ViewModel概览详细讲,ViewModel有如下几个特点:对于简单数据,Activity被销毁的时候,可以使用onSaveInstanceState()方法从onCreate中恢复其绑定数据,但不适用数量较大的数据,如用户列表或位图。而Viewmodel支持大量数据,也不需要序列化和反序列化操作。视图控.转载 2021-12-13 14:34:32 · 284 阅读 · 2 评论 -
Kotlin协程到底是怎么切换线程的?你是否知晓?
好文推荐:作者:RicardoMJiang前言之前对协程做了一个简单的介绍,回答了协程到底是什么的问题,感兴趣的同学可以了解下:【带着问题学】协程到底是什么?通过上文,我们了解了以下内容1.kotlin协程本质上对线程池的封装2.kotlin协程可以用同步方式写异步代码,自动实现对线程切换的管理这就引出了本文的主要内容,kotlin协程到底是怎么切换线程的?具体内容如下:1. 前置知识1.1 CoroutineScope到底是什么?CoroutineScope即协程运行的作用域,.转载 2021-07-05 13:41:51 · 3478 阅读 · 2 评论