Maybe my English is poor but I really cannot figure out what the “indeterminate” means in this context:
Android Development →
It means the “loading amount” is not measured.
Indeterminate: Not accurately determined or determinable.
It basically just means you’re unsure how long the action will take so you cannot say for example something is 50% done.
This normally just means the progress will be displayed as a constantly moving loading bar rather than a percentage or the like.
setProgressStyle(ProgressDialoge.STYLE_SPINNER) is taken then
setIndeterminate() will be true because a
circle(Spinner) will rotate, which shows that “do not know how much time it is going to take”. When take
ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL) we will take
setIndeterminate() as false since it take a value/percentage bar like how much percentage it was completed with
In simple language we can say when the amount is not determined means we don’t know how much it gonna be to be completed or loaded fully..!!
Change the indeterminate mode for this ProgressDialog. In
indeterminate mode, the progress is ignored and the dialog shows an
infinite animation instead.
Note: A ProgressDialog with style STYLE_SPINNER is always
indeterminate and will ignore this setting.
For illustration, the progress animation keep loading from left to right and then repeat automatically without user interaction(which setProgress) when
indeterminate set to