240 发简信
IP属地:上海
  • BaseBinding

    BaseViewBindingActivity: BaseDataBindingFragment:

  • Android Limited connection

    adb shell settings delete global captive_portal_https_urladb shell setti...

  • Android 支持库25.4.0以上安装方法

    最近不小心被Android官网套路了下,一直以来看的都是英文版的支持库更新,上次提示定位,不小心将语言切换到简体中文就悲剧了,下次再次进入的时候...

  • Activity异常销毁状态下的数据保存与恢复

    在一些极端情况下我们的Activity会被销毁然后重建:例如内存不足时,我们界面被回收,APP在回到前台时系统根据栈信息为APP重新创建Acti...

  • Resize,w 360,h 240
    Android消息机制原理,重要性,使用和优化

    本文为作者原创,转载请注明地址链接Android消息机制原理,重要性,使用和优化 想写这篇博客很久了,但是一直感觉到自己的不足,很怕自己会去误导...

  • OkHttp:拦截器之网络请求Log

    主要是用来打印请求参数,请求地址和返回json的拦截器封装 最近研究了Retrofit感觉不错,但是如果有自己封装的框架应该更好点,会更适合自己...

  • RecyclerView:使用DiffUtil刷新错位

    由于项目的需求和DiffUtil的性能,所以在新项目中选用了DiffUtil进行刷新操作。但是在使用过程中遇到了不少的坑,其中比较严重的就是刷新...

  • RecyclerView:使用DiffUtil实现快速更新和差异化更新

    DiffUtil的作用是比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作。它不再是简单数据更新,而是根据数据的变化去调用Recyc...

    0.6 6717 9 57
  • RecyclerView:使用ItemTouchHelper交换Item

    本文主要是解决RecyclerView上下移动切换位置时能够移出RecyclerView控件的范围,同时增加了一些开始,结束,限制移动范围的接口...

    0.6 5985 1 25