ProgressDialog中的“不确定”是什么意思?

也许我的英文很差,但是在这方面我实在不清楚“ 不确定 ”的含义:

Android开发→ ProgressDialog.isIndeterminate()

这意味着“装载量”没有被测量。

从wiktionary:不确定:不准确确定或可确定。 这基本上只是意味着你不确定行动需要多长时间,所以你不能说例如有50%完成了。

这通常意味着进度将显示为一个不断移动的加载栏,而不是百分比等。

基本上,当setProgressStyle(ProgressDialoge.STYLE_SPINNER)被采用,然后setIndeterminate()将是真实的,因为一个circle(Spinner)将旋转,这表明“不知道要花多less时间”。 当使用ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)我们将setIndeterminate()为false,因为它采用值/百分比条,比如使用setProgress(value)完成了多less百分比。

用简单的语言,我们可以说,当金额不确定意味着我们不知道要完成或装满多less。

更改此ProgressDialog的不确定模式。 在不确定模式下,进度将被忽略,对话框将显示无限animation。

注意:样式为STYLE_SPINNER的ProgressDialog始终是不确定的,将忽略此设置。 大段引用

为了说明,进度animation从左向右继续加载,然后在indeterminate设置为true时自动重复,而无需用户交互(setProgress)。

在这里引用。