kotlin
win-sun
欢迎访问:https://github.com/qq7866196
展开
-
关于协程使用归纳
文章目录基本知识概念解读非阻塞式挂起基本使用三种启动方式作用域,CoroutineScope创建方式结构化并发(解决多协程并发的问题)GlobeScopecoroutineScope.launchsupervisorScopeMainScope.launchviewModelScopeSupervisorJob关键字解读suspendresumeJobDispatcher运用场景并发多层回调view的生命周期异常处理launchasync异常捕获自定义线程池缺点优点迷惑代码基本知识google协程系列原创 2020-08-20 18:25:35 · 434 阅读 · 0 评论 -
kotlin data class配合fastjson的问题
主要是混淆后,出现无法正常转换,或者无参构造函数的问题。而且部分机型,即使不混淆,依旧出现转化失败的情况。解决办法:@Keep //解决混淆带来的问题data class OtherHoldItemBean @JSONCreator constructor(@JSONField(name = "title") var title: String? = "") {}@JSONField(name = “title”),这一项不是必须的,根据你的fastjson混淆使用规则。(比如忽略对继承序列化的原创 2020-07-28 11:53:31 · 2000 阅读 · 2 评论