IP属地:四川
本人于2018年开始使用kotlin开发项目,现将使用过程中总结出来的笔记形成系列文章,以供大家参考。kotlin学习笔记由浅入深分为四个部分 ...
Mvp快速开发框架 本框架采用mvp架构,整合koin,retrofit,协程,lifecycle等主流库,并结合EasyMvpTemplate...
view代码 viewmodel代码 model代码
view代码 presenter代码 model代码 需要额外引用框架implementation 'com.yuanwanli:easymvp...
挂起函数的作用以及使用场景:挂起函数会让协程从正在执行它的线程上脱离,并在挂起函数执行结束恢复到原线程,实现非阻塞式挂起。可用于耗时的函数比如联...
1.协程取消 一个用户关闭了一个启动了协程的界面,那么现在协程的执行结果已经不再被需要了,这就需要用到协程的取消, launch 函数返回了一个...
异常的传播异常传播是指异常在父子协程中的传播,什么是父子协程,在当前协程中又启动一个协程,那么这个新启动的协程就是当前协程的子协程。异常的传播涉...
1.讲解异常之前先写这样一个例子需求异步操作获取用户,主界面展示用户信息,怎么样用协程的方式去写 思考如果获取user的过程中有异常出现怎么处理...
协程上下文源代码 通过源码我们可以看出协程上下文是一个跟list类似的数据结构CoroutineContext 是元素Element的集合,每一...