
三方库云集 万能适配器库https://www.jianshu.com/p/b343fcff51b0[https://www.jianshu.c...
1、addInterceptor 有无网络都会被调用到。 拦截器只会被调用一次,调用chain.proceed()得到的是重定向之后最终的响应信...
环境 代码环境:targetSdkVersion 29手机环境:Android 10 踩坑问题一 场景:api 28升级到api 29,同样的代...
复现 错误代码如下 看到这段代码你肯定一时间难以看出问题所在。为啥只有几个偏门机型会报错呢???几番折腾,找到一个时间格式化编码参照表 根据参照...
复现 错误代码如下 这里看着也没啥问题啊,相同的代码运行在不同手机上为啥有的报错有的不报错呢?根据错误提示Comparison method v...
1、配置安全组规则,然后重启服务器 2、前端代码配置 3、服务端代码配置
首先我们来看下Application的继承关系 从这里可以看出Application继承自ContextWrapper,所以当我们在调用Appl...
目录 1、源码简单分析2、对比commit和apply3、为什么会造成ANR?4、可以跨进程通信?5、有什么优化方式和存储替代方案? 1、源码简...
1、整个demo项目代码结构,内容不算太多,也不算太难 2、build.gradle依赖内容 3、效果图 注意:demo中在Android6.0...