首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
稀饭_
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
最新
热门
错误码全局处理(二)
上一篇文章笔者通过自己的怕坑经历阐述了全局API错误统一处理的两种方式(自定义解析器方式和flatMap改变流走向方式)和 无感更新token的两种方式(动态代理+retryWhen方式和onErrorResumeNext操作符+retryWhen操作符),并且讨论了无感更新t…
错误码全局处理(一)
联网框架已经是Rxjava和Retrofit的天下。但是错误码的统一封装目前参差不齐。笔者将通过这篇文章自诉怕坑历程。在此首先感谢梅老板的指点。 每个app都有自定义的API错误,比如token失效错误,参数错误等。一般后台会给我们返回一个错误的状态码。如下json(为了讲述方…
Dagger2融合篇(三)
第一篇讲解了无参情况两种注入方式和有参情况的两种注入方式。 第二篇讲解了注入迷失怎么解决,局部单例和全局单例模式的写法,以及Component依赖和继承的写法。 这一篇是Dagger2的融合篇,目标让读者能学会把Dagger2融合到mvp框架开发中。 在APP的开发中,有非常多…
Dagger2进阶篇(二)
上一篇文章讲解了无参情况两种注入方式和有参情况的两种注入方式。以及两种注入方式的优先级。这一篇我们会更加深入的去学习更多关于Dagger2的用法。 如果两个构造方法同时需要注入,那么第一种注入方式解决不了这个问题,因为Dagger2不允许同时是Inject注解两个构造方法,而且…
Dagger2基础篇(一)
Dagger2是依赖注入框架。很显然,知道了什么是依赖注入,就知道这个框架是为了解决什么问题而生。 人需要借助Car类完成出门这个需求,这种关系我们称为Person类对Car类依赖。 人需要借助HotCar类完成出门这个需求,Person类对HotCar依赖。你会发现,每次都要…
DataBinding基础使用三
当Animal属性数据改变,list/map集合数据改变,会自动更新数据。
DataBinding基础使用二
需要注意静态方法需要导入包名,当然java中lang包下不用导入包名。 notifyPropertyChanged(BR.参数名)通知更新这一个参数,需要与@Bindable注解配合使用。
DataBinding基础使用一
一DataBinding的导入在你要使用DataBinding的Moudle的build.gradle中添加如下代码进行配置:二单纯的摆脱findviewbyid通过Binding对象.id名称,就相
分享,第三方登录,统计,多渠道打包
每当要集成第三方SDK功能的时候,心里就会有忌惮,忌惮的是SDK文档读不懂,感觉和SDK开发者不在一个世界。而且有一些未知的坑等着。有了这样的心里,本来可以10分钟集成好的东西,要花费几个小时才能弄好。这属于我的心里障碍~为了克服这种障碍,抽出这个时间决定写一下关于APP开发常…
事件分发和处理
Android的UI界面由Activity、ViewGroup、View 及其派生类组成,所以MotionEvent在Activity,ViewGroup,View之间传递。 只要把上边三个传递过程源码捋顺,就算是掌握了事件分发。 MotionEvent首先传递给window中…
下一页
个人成就
文章被点赞
30
文章被阅读
46,124
掘力值
1,192
关注了
25
关注者
21
收藏集
0
关注标签
1
加入于
2017-02-03