Можливо, моя англійська мова погана, але я справді не можу зрозуміти, що означає " невизначений " у цьому контексті:
Розробка Android → ProgressDialog.isIndeterminate()
Можливо, моя англійська мова погана, але я справді не можу зрозуміти, що означає " невизначений " у цьому контексті:
Розробка Android → ProgressDialog.isIndeterminate()
Відповіді:
Це означає, що "кількість завантаження" не вимірюється.
З вікісловника: Невизначено: Не точно визначено або визначено. В основному це просто означає, що ви не впевнені, скільки часу триватиме дія, тому ви не можете сказати, наприклад, що-то виконано на 50%.
Зазвичай це просто означає, що хід відображатиметься як постійно рухається навантажувальний штрих, а не як відсоток чи тому подібне.
В основному, коли setProgressStyle(ProgressDialoge.STYLE_SPINNER)
береться, тоді setIndeterminate()
буде правдою, тому що а circle(Spinner)
буде обертатися, що показує, що "не знаю, скільки часу це займе". Коли беремо, ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
ми будемо приймати setIndeterminate()
як помилкове, оскільки бере значення / відсоток, наприклад, скільки відсотків воно було заповнене setProgress(value)
.
Змініть невизначений режим для цього ProgressDialog. У невизначеному режимі хід ігнорується, і натомість у діалоговому вікні відображається нескінченна анімація.
Примітка. Діалог ProgressDialog зі стилем STYLE_SPINNER завжди невизначений і ігноруватиме цей параметр. Блок-цитата
Для ілюстрації, анімація прогресу продовжує завантажувати зліва направо, а потім повторювати автоматично без взаємодії користувача (який встановлює Progress), коли indeterminate
встановлено значення true
.
Довідка тут .