たぶん私の英語は下手ですが、この文脈で「indeterminate」が何を意味するのか本当に理解できません。
Android開発→ ProgressDialog.isIndeterminate()
これは、「積載量」が測定されないことを意味します。
ウィクショナリーから:不定:正確に決定または決定できません。基本的には、アクションの所要時間が分からないため、たとえば50%完了したとは言えません。
これは通常、進行状況がパーセンテージなどではなく、常に移動する読み込みバーとして表示されることを意味します。
基本的にsetProgressStyle(ProgressDialoge.STYLE_SPINNER)
が取得されると、setIndeterminate()
が回転するためcircle(Spinner)
が真になり、「どれだけ時間がかかるかわからない」ことを示します。 ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
を取る場合、setIndeterminate()
で完了したパーセンテージのような値/パーセンテージバーを取るため、setProgress(value)
をfalseとします。
簡単な言葉で言えば、金額が決まっていないときは、どれだけ完了するか完全にロードするかわからないということです。
このProgressDialogの不確定モードを変更します。不確定モードでは、進行状況は無視され、代わりにダイアログに無限のアニメーションが表示されます。
注:スタイルがSTYLE_SPINNERのProgressDialogは常に不定であり、この設定は無視されます。ブロッククォート
説明のために、プログレスアニメーションは左から右にロードし続け、indeterminate
がtrue
に設定されている場合、ユーザーの操作(setProgress)なしで自動的に繰り返します。
参照 ここ 。