Co oznacza „nieokreślony” w ProgressDialog?

92

Może mój angielski jest słaby, ale naprawdę nie mogę zrozumieć, co oznacza „ nieokreślony ” w tym kontekście:

Rozwój Androida → ProgressDialog.isIndeterminate()

David S.
źródło
3
nieokreślony oznacza Nie określaj postępu.
Samir Mangroliya

Odpowiedzi:

161

Oznacza to, że „ilość załadunku” nie jest mierzona.

Płyta CD
źródło
36

Z Wikisłownika: Nieokreślony: Nieokreślony lub niedokładny. Po prostu oznacza to, że nie masz pewności, jak długo potrwa działanie, więc nie możesz na przykład powiedzieć, że coś jest zrobione w 50%.

Zwykle oznacza to po prostu, że postęp będzie wyświetlany jako stale poruszający się pasek ładowania, a nie procent lub tym podobne.

Jim
źródło
16

Zasadniczo, kiedy setProgressStyle(ProgressDialoge.STYLE_SPINNER)zostanie wzięte, setIndeterminate()będzie prawdziwe, ponieważ circle(Spinner)wola się obraca, co pokazuje, że „nie wiem, ile czasu to zajmie”. Kiedy weźmiemy ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL), weźmiemy setIndeterminate()za fałsz, ponieważ przyjmuje słupek wartości / procentu, taki jak procent, z jakim został ukończony setProgress(value).

Anusha
źródło
2

Prostym językiem możemy powiedzieć, że kwota nie jest określona, ​​oznacza to, że nie wiemy, ile będzie do ukończenia lub pełnego załadowania .. !!

Gurjit
źródło
0

Zmień tryb nieokreślony dla tego ProgressDialog. W trybie nieokreślonym postęp jest ignorowany, a okno dialogowe wyświetla zamiast tego nieskończoną animację.

Uwaga: ProgressDialog ze stylem STYLE_SPINNER jest zawsze nieokreślony i będzie ignorować to ustawienie. Zablokować cytat

Na przykład animacja postępu wczytuje się od lewej do prawej, a następnie automatycznie powtarza się bez interakcji użytkownika (co ustawiaProgress) po indeterminateustawieniu na true.

Odniesienie tutaj .

Owoc
źródło