240 发简信
IP属地:江西
  • Kolin学习笔记

    本人于2018年开始使用kotlin开发项目,现将使用过程中总结出来的笔记形成系列文章,以供大家参考。kotlin学习笔记由浅入深分为四个部分 ...

  • Resize,w 360,h 240
    EasyMvp使用手册

    Mvp快速开发框架 本框架采用mvp架构,整合koin,retrofit,协程,lifecycle等主流库,并结合EasyMvpTemplate...

  • 8.mvvm中协程的使用

    view代码 viewmodel代码 model代码

  • 7.mvp中协程的使用

    view代码 presenter代码 model代码 需要额外引用框架implementation 'com.yuanwanli:easymvp...

  • 6.协程的挂起

    挂起函数的作用以及使用场景:挂起函数会让协程从正在执行它的线程上脱离,并在挂起函数执行结束恢复到原线程,实现非阻塞式挂起。可用于耗时的函数比如联...

  • 5.协程的取消

    1.协程取消 一个用户关闭了一个启动了协程的界面,那么现在协程的执行结果已经不再被需要了,这就需要用到协程的取消, launch 函数返回了一个...

  • Resize,w 360,h 240
    4.协程的异常处理(2)

    异常的传播异常传播是指异常在父子协程中的传播,什么是父子协程,在当前协程中又启动一个协程,那么这个新启动的协程就是当前协程的子协程。异常的传播涉...

  • 4.协程的异常处理(1)

    1.讲解异常之前先写这样一个例子需求异步操作获取用户,主界面展示用户信息,怎么样用协程的方式去写 思考如果获取user的过程中有异常出现怎么处理...

  • Resize,w 360,h 240
    3.协程的调度(2)

    协程上下文源代码 通过源码我们可以看出协程上下文是一个跟list类似的数据结构CoroutineContext 是元素Element的集合,每一...

个人介绍
袁万里,Android开发,现就职于正数网络