Skip to content

Commit bb0acb1

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

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ private Observable(OnSubscribe<T> onSubscribe) {
1010

1111
// 每个Observable里面有一个OnSubscribe对象,只有一个方法(void call(Subscriber<? super T> subscriber);),
1212
// 用来产生数据流,这是典型的命令模式。
13+
14+
// <T> 告诉编译器我这个地方有个类型
1315
public static <T> Observable<T> create(OnSubscribe<T> onSubscribe) {
1416
return new Observable<T>(onSubscribe);
1517
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.blankj.custom.rxjava;
22

33
public abstract class Subscriber<T> implements Observer<T> {
4+
//抽象类可以抽象方法,或者具体实现,此处为具体实现
45
public void onStart() {
56
}
67
}

0 commit comments

Comments
 (0)