I have a problem to update progress for ProgressBar with RxJava on Android. I want to update 1%after delay 500 miliseconds (from 0% -> 50%) with RxJava. But when I code such as (code in below), progress update to 50% after delay 500 miliseconds.
Below is my code :
Observable.range(0,50)
.subscribeOn(Schedulers.computation())
.delay(1000, TimeUnit.MILLISECONDS)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(integer -> mProgressBar.setProgress(integer));Please help me with this problem.
Thanks very much.