Tal vez mi inglés sea pobre, pero realmente no puedo entender qué significa " indeterminado " en este contexto:
Desarrollo de Android → ProgressDialog.isIndeterminate()
android
dialog
progressdialog
David S.
fuente
fuente
Respuestas:
Significa que la "cantidad de carga" no se mide.
fuente
Del wikcionario: Indeterminado: No determinado o determinable con precisión. Básicamente, solo significa que no está seguro de cuánto tiempo llevará la acción, por lo que no puede decir, por ejemplo, que algo está hecho al 50%.
Esto normalmente solo significa que el progreso se mostrará como una barra de carga en constante movimiento en lugar de un porcentaje o similar.
fuente
Básicamente cuando
setProgressStyle(ProgressDialoge.STYLE_SPINNER)
se toma entoncessetIndeterminate()
será cierto porquecircle(Spinner)
rotará a, lo que demuestra que "no sé cuánto tiempo va a tomar". Cuando lo tomeProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
, lo tomaremossetIndeterminate()
como falso, ya que toma una barra de valor / porcentaje, como con qué porcentaje se completósetProgress(value)
.fuente
En lenguaje simple, podemos decir que cuando la cantidad no está determinada significa que no sabemos cuánto será para completar o cargar por completo .. !!
fuente
A modo de ilustración, la animación de progreso se sigue cargando de izquierda a derecha y luego se repite automáticamente sin la interacción del usuario (que establece Progreso) cuando se
indeterminate
establece entrue
.Referencia aquí .
fuente