我试图将我的Handler方法替换为Rx java.我的要求
我想在5秒后调用方法getTransactionDetails().
这是我使用Handler的工作代码
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
getTransactionDetails();
}
}, 5000);
Run Code Online (Sandbox Code Playgroud)
Rx java代码 - 它不起作用
Observable.empty().delay(5000, TimeUnit.MILLISECONDS)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.doOnNext(o -> getTransactionDetails())
.subscribe();
Run Code Online (Sandbox Code Playgroud)