O que significa 'indeterminado' em ProgressDialog?


Respostas:


160

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


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.


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).


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 .. !!


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 .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.