บางทีภาษาอังกฤษของฉันอาจไม่ดี แต่ฉันก็คิดไม่ออกจริงๆว่า " ไม่แน่นอน " หมายถึงอะไรในบริบทนี้:
การพัฒนา 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 ไม่แน่นอนเสมอและจะไม่สนใจการตั้งค่านี้ Blockquote
เพื่อประกอบการอธิบายการโหลดเก็บภาพเคลื่อนไหวความคืบหน้าจากซ้ายไปขวาและจากนั้นทำซ้ำอัตโนมัติโดยไม่ต้องโต้ตอบกับผู้ใช้ (ซึ่ง setProgress) เมื่อกำหนดให้indeterminate
true