240 发简信
IP属地:北京
  • recyclerview 优雅的解决监听滑动和暂停的显示隐藏动画

    一、监听recyclerview 滑动中和暂停 重复调用之 烦恼 直接上图: 代码如下: 动画效果如图所示,在快速的连续的滑动过程中,动画会频繁的闪动。原因是SCROLL_S...

  • 120
    Rx系列之Rxjava操作符进阶-使用场景

    通过上一篇《Rx系列之RxJava操作符》,相信已经能够熟练的使用一些基本的操作符了。但是对于我们大家而言,其实最传统的命令式编程已经是我们顺手就可以拈来的,但是,现在用响应...

  • 120
    androidstudio 相同版本更新maven 仓库,不更新lib

    1 删除拉取库的缓存,重新从远端拉取 如果进行组件开发很头疼的一个问题是如果好几个组件的引用链出现问题,或者是某个组件有bug,然后修改了model,如果不修改版本的上传新的...

  • 记录一次ConcurrentModificationException排查

    问题背景: android项目在迭代的过程中,有个获取定位的功能模块,一直有个异常居高不下。尝试修改了好几版,都没有解决掉这个问题日志如下: 该错误日志其实很熟悉,就是 fa...

  • 关于反射的采坑记录

    问题背景: 在新项目版本的某个迭代的过程中,仅仅增加了一些小功能;但是在自测过程中,缺一直报一个反射异常。错误信息如下: 仓促解决方案: 这日志一看就是没有找到构造方法,想都...

  • 120
    Java并发编程的总结与思考

    编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并...

  • 插入排序

    算法描述: 插入排序(套用百度百科的解释):插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间...

  • listview获取Y轴的滚动距离

    最近项目中有个需求,就是根据listview滚动的Y值坐标,要做一个简单的动画效果,可是发现listview.getScrollY()获得到的始终是0,脑袋里一万只草泥马奔腾...

  • 120
    快速排序

    简述:快速排序是冒泡排序的改进版,也是好的一种内排序(内排序是指将待排序数列完全放入内存中进行排列的过程,适合不太大的元素数列)。 思想:1.在待排序的元素数列中随便选择一个...