Android水平进度条没有更新进度

时间:2017-09-05 12:09:35

标签: java android facebook

我正在使用脸谱图请求上传视频。这个api有onProgressCallback方法,它给出了当前写入的字节数和可以为文件写入的最大字节数,如下所示:

@Override
public void onProgress(final long current, final long max) {
    if (isFirstLoad) {
        progressBarHorizonatl.setProgress(0);
        progressBarHorizonatl.setMax((int) max);
        isFirstLoad = false;
    }
    progressBarHorizontal.setProgress((int) current);
}

在上传视频时会重复调用此方法,但不会更新进度条。它将仅在最后一次通话时更新。任何人都可以帮助我可能是什么问题。

1 个答案:

答案 0 :(得分:0)

在UI线程上更新ProgressBar。尝试附加代码。

db.getCollection('band_profiles_history').update({"_id": "1", "values.day": 3}, {$set: {"values.$": {<your new band profile history for given day>}}})