- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 inflater.inflate 三个方法区别
对于方法public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, boolean attachToRoot)1.1 root不为null,attachToRoot为true当root不为null,attachToRoot为true时,表示将resource指定的布局添加到root中,添加的过程中...
2019-02-27 18:13:07 1056
原创 mvvm开发模式
MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。Angular 和 Ember 都采用这种模式。说明一下各层的作用1.View层就是展示数据的,以及接收到用户的操作传递给viewModel层,通过dataBinding实现数...
2019-02-25 18:23:18 515
原创 网络框架之Retrofit + RxJava + OkHttp
Retrofit + RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库,让异步操作变得非常简单。而OkHttp 的话是一款网络请求的框架,已经得到goole的认可。Retrofit 使用接口的方式,负责请求的数据和请求的结果,OkHttp 负责请求的过程,RxJava 负责异步,各种线程之间的切换retrofit 的引入compil...
2019-02-25 09:36:17 256
原创 get 和post请求的区别
最直观的区别就是GET把参数包含在url中,而post通过request body 传递参数 1 get 在浏览器web回退时是不残留的,而post会再次提交请求。2 get产生的url地址可以被bookmark(作为书签),post不可3 get会被浏览器主动cache ,而post不会4 get只能进行url编码,post支持多种编码方式5 get请求会被完整保存在浏览...
2019-02-18 17:54:01 213
原创 Flowable
1 什么是flowable flowable 是一个java编写的轻量级业务流程引擎。2 当发送数据的速度明显快于接受数据处理数据的速度时,可能产生背压式的内存溢出。flowable 可以解决这一背压问题。public void demo2() { Flowable .create(new FlowableOnSubscri...
2019-02-18 16:52:24 1981
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人