2012-03-02 20 views
75

शायद मेरे अंग्रेजी गरीब है, लेकिन मैं वास्तव में समझ नहीं क्या "अनिश्चित" इस संदर्भ में अर्थ है:प्रोग्रेसडिअलॉग में 'अनिश्चित' का अर्थ क्या है?

Android विकास → ProgressDialog.isIndeterminate()

+3

इंडेटर्मिन का अर्थ प्रगति का निर्धारण नहीं करना है। एक छोटे और महान स्पष्टीकरण के लिए –

उत्तर

135

यह "लोड हो रहा है राशि" मापा नहीं है का मतलब है।

+11

+1। – Ranjit

32

विकिपीडिया से: अनिश्चित: सटीक रूप से निर्धारित या निर्धारित नहीं है। इसका मूल रूप से मतलब है कि आप अनिश्चित हैं कि कार्रवाई कितनी देर तक ले जाएगी ताकि आप यह नहीं कह सकें कि उदाहरण के लिए कुछ 50% किया गया है।

यह आमतौर पर इसका मतलब है कि प्रगति को प्रतिशत या इसी तरह की बजाय लगातार चलती लोडिंग बार के रूप में प्रदर्शित किया जाएगा।

2

सरल भाषा में हम कह सकते हैं कि राशि निर्धारित नहीं होने का मतलब है कि हम नहीं जानते कि यह पूरी तरह से पूरा होने या लोड होने वाला है .. !!

12

मूल रूप से जब setProgressStyle(ProgressDialoge.STYLE_SPINNER) लिया जाता है तो setIndeterminate() सच होगा क्योंकि circle(Spinner) घुमाएगा, जो दिखाता है कि "यह नहीं पता कि यह कितना समय ले रहा है"। ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL) लेते समय हम setIndeterminate() को झूठी मानेंगे क्योंकि यह मूल्य/प्रतिशत बार लेता है जैसे setProgress(value) के साथ यह कितना प्रतिशत पूरा हो गया था।

0

इस प्रोग्रेसडिअलॉग के लिए अनिश्चित मोड बदलें। अनिश्चित मोड में, प्रगति को अनदेखा किया जाता है और संवाद इसके बजाय अनंत एनीमेशन दिखाता है।

नोट: शैली STYLE_SPINNER के साथ एक प्रोग्रेसडिअलॉग हमेशा अनिश्चित है और इस सेटिंग को अनदेखा कर देगा। Blockquote

उदाहरण के लिए, प्रगति एनीमेशन बाएं से दाएं और फिर उपयोगकर्ता बातचीत (जो setProgress) true जब indeterminate सेट के बिना स्वचालित रूप से दोहराने से लोड हो रहा है रखने के लिए।

संदर्भ here

संबंधित मुद्दे