2010-05-11 14 views
8

उत्तर व्यक्तिपरक हो सकता है। जवाब अंतर्ज्ञान हो सकता है। और मुझे लगता है कि उत्तर पारंपरिक मोडल बनाम गैर-मोडल बहस से पाया जा सकता है।टोस्ट बनाम संवाद बॉक्स: जब उपयोग करने के लिए?

लेकिन आम तौर पर आप कैसे तय करते हैं कि किसके लिए जाना है? उनके उपयोग के मामले क्या हैं?

धन्यवाद।

उत्तर

6

एक टोस्ट ज्यादातर किसी ऐसे उपयोगकर्ता के बारे में सूचित करने के लिए डिज़ाइन किया गया है जो महत्वपूर्ण नहीं है और इसके लिए बातचीत की आवश्यकता नहीं होती है (और "संदेश सहेजा गया" जैसे कुछ निश्चित समय के बाद स्वयं ही फीका होगा), इसलिए मैं एक बस उस के लिए टोस्ट। इसके अलावा टोस्ट उपयोगकर्ता को डिवाइस/ऐप का उपयोग करने से नहीं रोकता है, फिर भी आप सक्रिय कर सकते हैं उदा। टोस्ट प्रदर्शित होने पर अंतर्निहित प्रतीक। (यह डिवाइस पर निर्भर हो सकता है, लेकिन Droid इस काम करता है पर जैसे।)

संवाद ज्यादातर उपयोगकर्ता की आवश्यकता (एक ProgressDialog में) की तरह एक विकल्प बनाने के लिए, या एक प्रगति कि बातचीत की आवश्यकता नहीं है दिखाने लेकिन इस दौरान उपयोगकर्ता को कुछ और करने से रोक देगा, उदाहरण के लिए महत्वपूर्ण हो सकता है आप गणना कर रहे हैं जो उपयोगकर्ता समाप्त होने से पहले पैरामीटर बदलते समय असफल हो जाएंगे।

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