【发布时间】:2019-12-07 05:56:23
【问题描述】:
我正在尝试更新同时更新进度条的事件总线功能。但它没有更新。我在 EVENT BUS 中使用了背景、异步、主线程,但每当我更新页面进度条时,它的值都会发生变化,并且它的值也会更新,但如果不更新整个页面,我就无法做到这一点。
@Subscribe(threadMode = ThreadMode.BACKGROUND)
fun onPercentageEvent(percent: DownloadEvent){
adapter.setOnChangeProgressListener{ id, view ->
var progress = view as ProgressBar
progress.progress = percent.percent.toInt()
Timber.tag("SSS").d("progress: ${percent.percent}")
}
}
这是我使用 EVENT BUS 更新进度条的地方
【问题讨论】:
-
像在纸上一样解决它,创建一个循环,如果它大于 10(进位),将添加第一个(最右边)2 位数字并记下。努力工作到最左边的数字。还将所有内容存储为字符串,当然除了您在循环中添加的 2 位数字
-
这是我们在学校学习的基本知识。你只需要编码。
-
嗨 Jakhongir Jalilov。如果您想提出与您得到的答案完全不同的问题,请创建一个新问题;即使间接通过重复,但特别是如果人们真的为你写了一个单独的答案。