240 发简信
IP属地:北京
  • 120
    用VS Code打造最佳Markdown编辑器

    为什么选择VS Code? 在选择Visual Studio Code(以下简称Code)作为markdown主力编辑器之前,我在Mac电脑上尝试了简友们推荐的各种编辑器,有...

  • 120
    RxJava合并Observable——merge和mergeDelayError操作符

    一,merge操作符 可以合并多个Observable的输出,它们的数据可能会交错发射(concat可以保持顺序)。如果某个原始Observable出现onError,mer...

  • Android App异常处理笔记

    请求网络接口时使用RxJava进行链式调用。 一,执行网络请求得到网络Response 如果response的状态为不成功,封装异常类,将其抛出如果网络请求过程中出现过异常被...

  • 有一种比较极端的情况:滑动范围超过int类型最大值时,第二个和第三个方法存在问题,因为它们计算中用的都是int,比如mScrollX就是个int,会溢出。

    总结和分析几种判断RecyclerView到达底部的方法

    上一篇文章我讲到用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉,里面有一个判断RecyclerView是否到达底部的方法isB...

  • 120
    解读Android官方MVP项目单元测试

    写在前面 关于MVP关于MVP的介绍很多,这不是本文的重点,这里列举近期一些比较好的文章。 Android官方MVP架构示例项目解析 选择恐惧症的福音!教你认清MVC,MVP...