Forse il mio inglese è scarso ma non riesco davvero a capire cosa significhi " indeterminato " in questo contesto:
Sviluppo Android → ProgressDialog.isIndeterminate()
Forse il mio inglese è scarso ma non riesco davvero a capire cosa significhi " indeterminato " in questo contesto:
Sviluppo Android → ProgressDialog.isIndeterminate()
Risposte:
Da wiktionary: indeterminato: non determinato o determinabile con precisione. Fondamentalmente significa solo che non sei sicuro di quanto tempo richiederà l'azione, quindi non puoi dire, ad esempio, che qualcosa è stato completato al 50%.
Questo normalmente significa solo che l'avanzamento verrà visualizzato come una barra di caricamento in costante movimento anziché come una percentuale o simili.
Fondamentalmente quando setProgressStyle(ProgressDialoge.STYLE_SPINNER)
viene scattato allora setIndeterminate()
sarà vero perché una circle(Spinner)
volontà ruoterà, il che mostra che "non so quanto tempo ci vorrà". Quando prendere ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
, prenderemo setIndeterminate()
come falso poiché richiede una barra di valore / percentuale come la percentuale con cui è stato completato setProgress(value)
.
Modificare la modalità indeterminata per questo ProgressDialog. In modalità indeterminata, l'avanzamento viene ignorato e la finestra di dialogo mostra invece un'animazione infinita.
Nota: un ProgressDialog con lo stile STYLE_SPINNER è sempre indeterminato e ignorerà questa impostazione. Blockquote
A scopo illustrativo, l'animazione di avanzamento continua a caricarsi da sinistra a destra e quindi si ripete automaticamente senza l'interazione dell'utente (quale setProgress) quando indeterminate
impostata su true
.
Riferimento qui .