web-dev-qa-db-de.com

Was bedeutet "unbestimmt" im ProgressDialog?

Vielleicht ist mein Englisch schlecht, aber ich kann wirklich nicht herausfinden, was "indeterminate" in diesem Zusammenhang bedeutet:

Android-Entwicklung → ProgressDialog.isIndeterminate()

85
David S.

Dies bedeutet, dass der Ladebetrag nicht gemessen wird.

155
C.d.

Von wiktionary: Unbestimmt: Nicht genau bestimmt oder bestimmbar ..__ Im Grunde bedeutet das nur, dass Sie sich nicht sicher sind, wie lange die Aktion dauern wird, so dass Sie nicht sagen können, dass beispielsweise etwas zu 50% erledigt ist.

Dies bedeutet normalerweise nur, dass der Fortschritt als ein sich ständig bewegender Ladebalken und nicht als Prozentsatz oder ähnliches angezeigt wird.

36
Jim

Wenn setProgressStyle(ProgressDialoge.STYLE_SPINNER) genommen wird, ist setIndeterminate() im Grunde wahr, da sich circle(Spinner) dreht, was bedeutet, dass "nicht wissen, wie viel Zeit es braucht". Wenn Sie ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL) nehmen, nehmen wir setIndeterminate() als falsch an, da es einen Wert/Prozent-Balken wie den Prozentsatz enthält, der mit setProgress(value) abgeschlossen wurde.

14
Anusha

In einfachen Worten können wir sagen, wenn der Betrag nicht bestimmt ist, heißt das wir nicht wissen, wie viel es sein wird, um vollständig gefüllt oder geladen zu werden. !!

2
Gurjit

Ändern Sie den unbestimmten Modus für diesen ProgressDialog. Im Im unbestimmten Modus wird der Fortschritt ignoriert und im Dialogfeld wird ein .__ angezeigt. unendliche Animation stattdessen.

Hinweis: Ein ProgressDialog mit dem Stil STYLE_SPINNER ist immer unbestimmt und wird diese Einstellung ignorieren . Blockquote

Zur Veranschaulichung wird die Fortschrittsanimation immer wieder von links nach rechts geladen und dann automatisch ohne Benutzerinteraktion wiederholt (das setProgress), wenn indeterminate auf true gesetzt ist.

Referenz hier .

0
林果皞