Mungkin bahasa Inggris saya buruk tapi saya benar-benar tidak mengerti apa arti " tak tentu " dalam konteks ini:
Pengembangan Android → ProgressDialog.isIndeterminate()
Mungkin bahasa Inggris saya buruk tapi saya benar-benar tidak mengerti apa arti " tak tentu " dalam konteks ini:
Pengembangan Android → ProgressDialog.isIndeterminate()
Jawaban:
Dari wiktionary: Indeterminate: Tidak ditentukan atau ditentukan secara akurat. Ini pada dasarnya hanya berarti Anda tidak yakin berapa lama tindakan tersebut akan berlangsung sehingga Anda tidak dapat mengatakan, misalnya, sesuatu telah 50% selesai.
Ini biasanya hanya berarti kemajuan akan ditampilkan sebagai bilah pemuatan yang terus bergerak daripada persentase atau sejenisnya.
Pada dasarnya kapan setProgressStyle(ProgressDialoge.STYLE_SPINNER)
diambil maka setIndeterminate()
akan benar karena a circle(Spinner)
akan berputar, yang menunjukkan bahwa "tidak tahu berapa lama waktu yang dibutuhkan". Ketika mengambil ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)
kami akan mengambil setIndeterminate()
sebagai salah karena mengambil nilai / persentase bar seperti berapa persentase itu diselesaikan dengan setProgress(value)
.
Ubah mode tak tentu untuk ProgressDialog ini. Dalam mode tak tentu, kemajuan diabaikan dan dialog menampilkan animasi tak terbatas sebagai gantinya.
Catatan: ProgressDialog dengan gaya STYLE_SPINNER selalu tidak dapat ditentukan dan akan mengabaikan setelan ini. Blockquote
Sebagai ilustrasi, animasi kemajuan terus memuat dari kiri ke kanan dan kemudian diulang secara otomatis tanpa interaksi pengguna (yang mana setProgress) ketika indeterminate
diatur ke true
.
Referensi di sini .