- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 AndroidX更新后ViewPager懒加载的前世今生
前言:最近开始新项目,计划转战到AndroidX。虽然Android Support Library仍然支持,但是Android团队官方的态度也很明确,未来都会为AndroidX为主,Android Support Library已经不再建议使用,并会慢慢停止维护viewPager为何会出现懒加载viewPager配合fragment,默认会加载左右两个fragment,我们称之为vi...
2020-01-09 23:30:01
620
原创 从Android源码的角度了解事件分发机制
事件的定义定义:当用户触摸屏幕时,将产生的触摸行为(Touch事件)事件类型MotionEvent.ACTION_DOWN 手指刚接触屏幕MotionEvent.ACTION_UP 手指从屏幕移开MotionEvent.ACTION_MOVE 手指在屏幕上滑动MotionEvent.ACTION_CANCEL 非人为因素取消事件序列正常情况下,手指触摸屏幕的行为会发出一些列...
2019-12-19 21:56:59
196
原创 从Android源码的角度了解UI的绘制流程
前言:内容稍显枯燥,若有兴趣,一起交流经验View是如何被添加到屏幕窗口上1、创建顶层布局容器DecorView首先,从activity的setContentView方法入手,其实是调用了 Window的setContentView方法:public void setContentView(int layoutResID) { //这里的getWindow就是得到一个w...
2019-08-12 18:44:54
194
原创 Gson将json字符串转map导致int型被转换成double的采坑之旅
前言:日常开发中,与json打交道的机会很多,一般对象json转都不会出现什么问题,但是json转对象就有可能出现问题了,今天就来说说json转map导致int型转换成double的问题问题重现之前解决过long型被转化成科学计数法的问题,所有就拿以前的公用方法,一个泛型工具类public class MyType<T> { public T gsonToMap(...
2019-05-02 18:11:29
4130
2
原创 接口请求身份认证的Token和RefreshToken的解决方案
前言最近公司在改造接口的请求的验证,之前是登陆后返回一个token,在请求的时候动态添加到header中,以此来验证身份,当返回401直接去重新登录;现在登录返回token和refreshToken两个参数,拿token去添加header,当返回401时并不直接去登录而是拿refreshToken去请求一个接口,刷新得到新的token和refreshToken,拿到新的token再去请求当前返...
2019-04-18 19:35:34
4457
1
空空如也
Java哪位大神把封装系统的讲一下嘛,最好用到继承,和构造方法
2015-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人