使用RxJava更新进度栏

时间:2018-01-31 10:16:59

标签: android progress-bar rx-java android-progressbar

我在Android上使用RxJava更新ProgressBar的进度时遇到问题。 我希望使用RxJava在延迟 500毫秒 从0% - > 50% )后更新 1% 。但是,当我编写代码(下面的代码)时,在延迟 500毫秒 之后,将进度更新为 50%

以下是我的代码:

@Html.LabelFor(model => model.Picture)

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

/usr/bin/sudo /bin/bash /opt/previewservice/preview-service.sh start 及时移动整个序列;后续项目之间的相对时间保持不变。您考虑过使用intervalRange()吗?

delay

对于1.x,您可以将其连接到计时器:

Observable.intervalRange(0L, 50L, 10, 10, TimeUnit.MILLISECONDS,
        AndroidSchedulers.mainThread())
    .subscribe(v -> mProgressBar.setProgress(v.intValue()));