private void initRxTimer() {
// 3 代表秒数
Observable.interval(1, TimeUnit.SECONDS).take(3).subscribe(new Observer<Long>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(Long aLong) {
Log.d(TAG, "onNext: " + aLong);
if (aLong == 2) {
Intent intent = new Intent(MainActivity.this, HomeActivity.class);
startActivity(intent);
}
}
@Override
public void onError(Throwable e) {
}
@Override
public void onComplete() {
}
});
}
RxJava实现倒计时
最新推荐文章于 2021-07-21 12:11:32 发布