O que significa 'indeterminado' em ProgressDialog?

92

Talvez meu inglês seja ruim, mas eu realmente não consigo entender o que " indeterminado " significa neste contexto:

Desenvolvimento Android → ProgressDialog.isIndeterminate()

David S.
fonte
3
indeterminar significa não determinar o progresso.
Samir Mangroliya

Respostas:

160

Isso significa que a "quantidade de carregamento" não é medida.

CD
fonte
36

Do wiktionary: Indeterminado: Não determinado com precisão ou determinável. Basicamente, significa apenas que você não tem certeza de quanto tempo a ação levará, então você não pode dizer, por exemplo, que algo está 50% concluído.

Normalmente, isso significa apenas que o progresso será exibido como uma barra de carregamento em movimento constante, em vez de uma porcentagem ou algo semelhante.

Jim
fonte
15

Basicamente, quando setProgressStyle(ProgressDialoge.STYLE_SPINNER)for tirado então setIndeterminate()será verdadeiro porque um circle(Spinner)vai girar, o que mostra que "não sei quanto tempo vai demorar". Quando pegar ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL), tomaremos setIndeterminate()como falso, pois leva uma barra de valor / porcentagem como a porcentagem com a qual foi concluído setProgress(value).

Anusha
fonte
2

Em linguagem simples, podemos dizer que quando a quantidade não está determinada significa que não sabemos quanto vai ser para ser concluído ou carregado totalmente .. !!

Gurjit
fonte
0

Altere o modo indeterminado para este ProgressDialog. No modo indeterminado, o progresso é ignorado e a caixa de diálogo mostra uma animação infinita.

Nota: Um ProgressDialog com o estilo STYLE_SPINNER é sempre indeterminado e irá ignorar esta configuração. Bloco de citação

Para ilustração, a animação de progresso continua carregando da esquerda para a direita e depois se repete automaticamente sem interação do usuário (que setProgress) quando indeterminatedefinida como true.

Referência aqui .

Fruta
fonte