框架: MVVM+LiveData+DataBinding 特点: 快速开发:只需要写项目的业务逻辑,不用再去关心网络请求、权限申请、View的生命周期等问题 维护方便:MV...

框架: MVVM+LiveData+DataBinding 特点: 快速开发:只需要写项目的业务逻辑,不用再去关心网络请求、权限申请、View的生命周期等问题 维护方便:MV...
1、Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDet...
好好干
Android悬浮置顶封装(FrameLayout+RecyclerView)一、实际开发效果图 默认效果 二、效果实现方式 CoordinatorLayout + AppBarLayout + RecyclerView(适用于简单的悬浮View不超...
一、实际开发效果图 默认效果 二、效果实现方式 CoordinatorLayout + AppBarLayout + RecyclerView(适用于简单的悬浮View不超...
求PreferenceUtil类
Android统计应用使用时间前言 目前大部分应用都需要统计用户每日活跃时间,尤其是类似于趣头条的这种激励式应用。本篇文章是本人之前实现的时长统计,主要利用了ActivityLifecycleCallba...
赞一个 简单明了
Rxjava操作符飙车系列(三)验证码倒计时现在很多软件都需要获取短信验证码,通常都是60秒在向服务器发送一次请求。那么如果用Rxjava来实现这个倒计时的功能呢? 用到的操作符如下: 1.interval: 创建一个...
@Yinjihao 嗯嗯 ,按照楼主的方法解决了
RecyclerView内部BUG: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position一、BUG出现的日志:1.情况描述:项目刚更新了一个小版本,新增了一个上拉刷新和下拉加载的页面,因为原来的RecyclerView的刷新框架我觉着不好,于是就换了一个,然后在...
大神太喜欢你了
RecyclerView内部BUG: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position一、BUG出现的日志:1.情况描述:项目刚更新了一个小版本,新增了一个上拉刷新和下拉加载的页面,因为原来的RecyclerView的刷新框架我觉着不好,于是就换了一个,然后在...
看上图,这是我们公司的产品,设计的简直是能折磨死我这个屌丝程序员,最下面四个大栏目都是viewpager中加的fragment,第一栏中又是fragment中加viewpag...