Skip to content

Commit 6d840a2

Browse files
author
liuhuo.xd
committed
RxJava 2 修正.
1 parent 0627db2 commit 6d840a2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

hellodaemon/src/main/java/com/xdandroid/hellodaemon/WatchDogService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import java.util.concurrent.TimeUnit;
1616

17-
import io.reactivex.Flowable;
17+
import io.reactivex.*;
1818
import io.reactivex.disposables.Disposable;
1919
import io.reactivex.functions.Consumer;
2020

@@ -59,7 +59,7 @@ protected final int onStart(Intent intent, int flags, int startId) {
5959
}
6060

6161
//使用定时 Observable,避免 Android 定制系统 JobScheduler / AlarmManager 唤醒间隔不稳定的情况
62-
sDisposable = Flowable
62+
sDisposable = Observable
6363
.interval(DaemonEnv.getWakeUpInterval(), TimeUnit.MILLISECONDS)
6464
.subscribe(new Consumer<Long>() {
6565
@Override

sample/src/main/java/com/xdandroid/sample/TraceServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ public Boolean shouldStopService(Intent intent, int flags, int startId) {
3737
@Override
3838
public void startWork(Intent intent, int flags, int startId) {
3939
System.out.println("检查磁盘中是否有上次销毁时保存的数据");
40-
sDisposable = Flowable
40+
sDisposable = Observable
4141
.interval(3, TimeUnit.SECONDS)
4242
//取消任务时取消定时唤醒
43-
.doOnCancel(() -> {
43+
.doOnDispose(() -> {
4444
System.out.println("保存数据到磁盘。");
4545
cancelJobAlarmSub();
4646
})

0 commit comments

Comments
 (0)