'ไม่แน่นอน' หมายถึงอะไรใน ProgressDialog?


92

บางทีภาษาอังกฤษของฉันอาจไม่ดี แต่ฉันก็คิดไม่ออกจริงๆว่า " ไม่แน่นอน " หมายถึงอะไรในบริบทนี้:

การพัฒนา Android → ProgressDialog.isIndeterminate()


3
ไม่ระบุหมายถึงไม่กำหนดความคืบหน้า
Samir Mangroliya

คำตอบ:



36

จากวิกิพจนานุกรม: ไม่แน่นอน: ไม่ได้กำหนดหรือกำหนดได้อย่างถูกต้อง โดยพื้นฐานแล้วหมายความว่าคุณไม่แน่ใจว่าจะใช้เวลาดำเนินการนานแค่ไหนดังนั้นคุณจึงไม่สามารถพูดได้เช่นบางสิ่งเสร็จแล้ว 50%

โดยปกติหมายความว่าความคืบหน้าจะแสดงเป็นแถบโหลดที่เคลื่อนที่ตลอดเวลาแทนที่จะเป็นเปอร์เซ็นต์หรือคล้าย


17

โดยทั่วไปเมื่อsetProgressStyle(ProgressDialoge.STYLE_SPINNER)ถ่ายแล้วsetIndeterminate()จะเป็นจริงเพราะcircle(Spinner)จะหมุนซึ่งแสดงว่า "ไม่รู้ว่าจะใช้เวลาเท่าไหร่" เมื่อใช้ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL)เราจะใช้เวลาsetIndeterminate()เป็นเท็จเพราะมันใช้เวลาบาร์ค่า / setProgress(value)เปอร์เซ็นต์เช่นวิธีร้อยละมากมันก็เสร็จสมบูรณ์ด้วย


2

พูดง่ายๆก็คือเมื่อไม่ได้กำหนดจำนวนหมายความว่าเราไม่รู้ว่าจะต้องเสร็จหรือโหลดจนเต็ม .. !!


0

เปลี่ยนโหมดที่ไม่แน่นอนสำหรับ ProgressDialog นี้ ในโหมดไม่แน่นอนความคืบหน้าจะถูกละเว้นและกล่องโต้ตอบจะแสดงภาพเคลื่อนไหวที่ไม่มีที่สิ้นสุดแทน

หมายเหตุ: ProgressDialog ที่มีสไตล์ STYLE_SPINNER ไม่แน่นอนเสมอและจะไม่สนใจการตั้งค่านี้ Blockquote

เพื่อประกอบการอธิบายการโหลดเก็บภาพเคลื่อนไหวความคืบหน้าจากซ้ายไปขวาและจากนั้นทำซ้ำอัตโนมัติโดยไม่ต้องโต้ตอบกับผู้ใช้ (ซึ่ง setProgress) เมื่อกำหนดให้indeterminatetrue

อ้างอิงที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.