Vielleicht ist mein Englisch schlecht, aber ich kann wirklich nicht herausfinden, was das " Unbestimmte " in diesem Zusammenhang bedeutet:
Android-Entwicklung → ProgressDialog.isIndeterminate()
Vielleicht ist mein Englisch schlecht, aber ich kann wirklich nicht herausfinden, was das " Unbestimmte " in diesem Zusammenhang bedeutet:
Android-Entwicklung → ProgressDialog.isIndeterminate()
Antworten:
Von wiktionary: Unbestimmt: Nicht genau bestimmt oder bestimmbar. Es bedeutet im Grunde nur, dass Sie sich nicht sicher sind, wie lange die Aktion dauern wird, sodass Sie beispielsweise nicht sagen können, dass etwas zu 50% erledigt ist.
Dies bedeutet normalerweise nur, dass der Fortschritt als sich ständig bewegende Ladeleiste und nicht als Prozentsatz oder dergleichen angezeigt wird.
Grundsätzlich setProgressStyle(ProgressDialoge.STYLE_SPINNER)
ist dann setIndeterminate()
wahr, wenn genommen wird, weil a circle(Spinner)
sich dreht, was zeigt, dass "nicht weiß, wie viel Zeit es dauern wird". Wenn ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
wir nehmen, nehmen wir setIndeterminate()
als falsch, da es einen Wert / Prozent-Balken annimmt, wie viel Prozent es mit abgeschlossen wurde setProgress(value)
.
Ändern Sie den unbestimmten Modus für diesen ProgressDialog. Im unbestimmten Modus wird der Fortschritt ignoriert und der Dialog zeigt stattdessen eine unendliche Animation.
Hinweis: Ein ProgressDialog mit dem Stil STYLE_SPINNER ist immer unbestimmt und ignoriert diese Einstellung. Blockquote
Zur Veranschaulichung wird die Fortschrittsanimation von links nach rechts geladen und dann automatisch ohne Benutzerinteraktion (welche setProgress) wiederholt, wenn indeterminate
eingestellt true
.
Referenz hier .