240 发简信
IP属地:江西
  • Android 点击回调传递

    概述 在使用MultiTypeAdapter实现RecyclerView多类型显示的时候,会创建一个ViewHolder和ViewBinder,...

  • Android 解决TabLayout多行显示以及Fragment缓存问题

    解决原生TabLayout多行显示的问题 通过反射,获取TabLayout的tabView对象,在获取tabView的mDefaultMaxLi...

  • Android 自定义View之自定义评分选择器RatingBar

    DtRatingBar 一个使用在android上的RatingBar。GitHub地址:DtRatingBar使用依赖: 功能 图片自定义 大...

  • Retrofit配置headers无效的可能原因

    操作一个Retrofit的步骤一般是这样的 创建一个网络拦截器,添加一些通用的headers 创建一个打印请求日志的拦截器 在OKHttpCli...

  • Android 配置build.gradle实现快速切换开发环境

    在开发过程中,难免会有两套或者更多的环境(测试环境和正式环境等)。针对不同的环境,手动来回切换难免是一件很麻烦的事情,并且还可以有遗漏。打包的结...

    0.6 9181 0 21
  • RxJava E/AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1

    问题描述 最近在使用RxJava时,出现了一个错误,错误日志如下: 抛出异常的原因是我在onError方法中会指定一些错误的原因,例如网络连接超...

  • Resize,w 360,h 240
    Android ViewPager无限循环,顺滑无卡顿

    目的 多数的APP都有banner功能,banner的实现大多使用的是viewpager,而viewpager自带是没有从最后一页滑到第一页,从...

  • Resize,w 360,h 240
    Kotlin实现MultiTypeAdapter,RecyclerView显示多类型ViewHolder

    目的# 由于Recyclerview显示的内容可能为不同类型的数据,对应的布局也不同。为了适应一种或多种都能显示,设计一种模式,能否兼容。 传统...

  • Android GreenDao数据库升级操作

    使用场景 版本升级后,增加表、删除表、增加字段、删减字段等。为了保留原始数据,需要将数据进行迁移。使用GreenDao数据库的升级操作该如何进行...