Skip to content

Commit 64a132d

Browse files
author
laileon
committed
rxjava like
1 parent cc3c2e0 commit 64a132d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/com/blankj/custom/rxjava/Observable.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
public class Observable<T> {
44
final OnSubscribe<T> onSubscribe;
55

6+
//构造函数
67
private Observable(OnSubscribe<T> onSubscribe) {
78
this.onSubscribe = onSubscribe;
89
}
910

11+
// 每个Observable里面有一个OnSubscribe对象,只有一个方法(void call(Subscriber<? super T> subscriber);),
12+
// 用来产生数据流,这是典型的命令模式。
1013
public static <T> Observable<T> create(OnSubscribe<T> onSubscribe) {
1114
return new Observable<T>(onSubscribe);
1215
}

0 commit comments

Comments
 (0)