首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Rxjava2-小白入门(二)

可能我写的文章和他们比相差很远,但是我也不能灰心能帮助一个人是一个人就算不能帮助别人我也会把文章当作笔记,闲暇时好好阅读,毕竟人家写的是人家的自己总结的才是自己的。...我在把Rxjava文档大家发出来方便大家对Rxjava更多的了解 Rxjava所有操作符文档 ---- Rxjava2的操作符 create just fromArray map flatMap zip...* map返回的也是一个Observable * @param integer 传入的类型 * @return.../ final User user = null;//这里是通过传入的result作为请求参数请求网络返回用户信息其他信息 return...比较会发现map返回的是基本数据类型或者是Object,而flatmap返回是的ObservableSource,那么我就可以调用操作符再做处理,而map是数据类型不能再做其他处理了。

1.1K20

设计模式学习之适配器模式

已经有了一个父类,此时假设我想使得User具有被观察者的功能那么User还要继承Observable类,这明显是不可能的,因为违反了单继承的原则。...那么,你可能会有这样的想法,那就是让User不继承BaseEntity,把BaseEntity里面的代码全部挪动到User类中,或者我不继承Observable了,把Observable里面的代码全部挪到...如果你不继承Observable,而是把Observable里面的代码全部挪到User类里面,假设我现在不仅User类可以被观察了,我的Person类,Employee都能被观察了,那你就要把Observable...出于这样的考虑,我们采用对象适配器进行如下修改 //我们继承User,组合Observable. public class ObservableUser extends User{ private...observable.countObservers(); } } 为了维持项目中的继承体系 ,我们继承User,而不是继承Observable,另外如果想让ObservableUser具有User

33810

DataBinding最全使用说明

的setxx()方法可以Variable设置数据. name值不能包含_下划线 import 第二种写法(导入), 默认导入了java/lang包下的类(String/Integer)....ObservableField 这属于第二种方式, databinding默认实现了一系列实现Observable接口的字段类型 BaseObservable, ObservableBoolean, ObservableByte...可以覆盖系统原有属性 BindingMethod/BindingMethods 关联自定义属性到控件原有的setter方法 BindingConversion 如果属性不能匹配类型参数将自动根据类型参数匹配到该注解修饰的方法来转换...user.lastName}" 就等价于 android:text="@{user.displayName != null ?...空对象的字段也会有默认值(String的默认值是NULL, TextView就会显示NULL); 并且如果你用了三元表达式, 空对象的三元表达式都为false; 所以建议不要考虑空对象的情况; 如果你一个要求值是布尔类型值的自定义属性

2K20

Android RxJava+Retrofit完美封装(缓存,请求,生命周期管理)

对于 RxJava 不是很了解的同学推荐你们看扔物线大神的这篇文章 Android 开发者的 RxJava 详解一遍看不懂就看第二遍。...注意这里是为所有的请求添加了请求头,你可以单独的请求增加请求头,例如 @Headers("apikey:b86c2269fe6588bbe3b41924bb2f2da2") @GET("/student...} public void setMessage(String message) { this.message = message; } } 这算是所有实体的一个基类,data可以为任何数据类型..., Observable>,换言之就是:可以通过它将一种类型Observable转换成另一种类型Observable,和调用一系列的内联操作符是一模一样的。...然而 onStart()由于在 subscribe()发生时就被调用了,因此不能指定线程,而是只能执行在 subscribe()被调用时的线程。所以onStart并不能保证永远在主线程运行。

3.1K11

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券