एंड्रॉइड में किसी गतिविधि के विपरीत संवाद बॉक्स का उपयोग करना बेहतर क्यों है? मेरी समझ से, आप एक संवाद बॉक्स के साथ कुछ भी कर सकते हैं, आप एक गतिविधि के साथ भी पूरा कर सकते हैं। क्या कोई ऐसा कार्य है जो केवल गतिविधि या संवाद द्वारा ही पूरा किया जा सकता है?एंड्रॉइड: डायलॉग बनाम गतिविधि का उपयोग कब करें
उत्तर
क्या आप एक नई गतिविधि के लायक कर रहे हैं? क्या आपको इसे एक इरादे से शुरू करने में सक्षम होना चाहिए? क्या आपको इसके लिए एक नई जावा क्लास बनाने की ज़रूरत है?
यदि यह एक सीधा संवाद है जो एक पाठ प्रदर्शित करता है और सकारात्मक/नकारात्मक/बर्खास्तगी कार्यों के लिए सरल हुक है, तो निश्चित रूप से एक संवाद का उपयोग करें।
यदि आपके पास कुछ जटिल है, तो आप पूरी तरह से उड़ने वाली गतिविधि के लिए जाना चाह सकते हैं।
मैं स्नैपचैट पर देखे गए इमोजी पॉपअप को करने की कोशिश कर रहा हूं। एक तस्वीर लेने के बाद, आप एक इमोजी बटन दबा सकते हैं और फिर 25 इमोजी कैमरे पर ओवरलेड दिखाई देते हैं और आप एक विशिष्ट इमोजी चुन सकते हैं, साथ ही विभिन्न प्रकार के इमोजियों के बीच स्विच करने के लिए नीचे बटन का एक समूह भी है। मुझे लगता है कि इसके लिए एक गतिविधि बेहतर है। – Donato
अच्छी तरह से आप उपयोगकर्ता से पूछने के लिए बिल्कुल एक नई गतिविधि क्यों शुरू करना चाहते हैं "क्या आप निश्चित हैं? वाई/एन"? संवाद आमतौर पर गतिविधि के शीर्ष पर चलते हैं, और आमतौर पर उपयोगकर्ता के लिए छोटी गतिविधियां या सूचनाएं होती हैं। वे आमतौर पर ऐप चलाने की प्रक्रिया के साथ कुछ करने के लिए कुछ भी है। यह आपकी वर्तमान गतिविधि के ऊपर एक नई गतिविधि शुरू करने के बजाय, आपकी गतिविधि के शीर्ष पर उपयोगकर्ता को संकेत देने के लिए संवाद को खोलने में चीजों को आसान बनाने में मदद करता है।
मैं गतिविधियों के लिए गया जब मुझे किसी उपयोगकर्ता इंटरैक्शन की आवश्यकता होती है जिसके लिए बैकस्टैक, नेविगेशन, लाइफसाइकिल और कॉल करने योग्य सुविधाएं की आवश्यकता होती है .. अन्यथा संवाद के साथ। वेबएप दुनिया से होने के नाते मैं पूछता हूं कि क्या मुझे एक नया सर्वर पेज या एक पॉप विंडो की बातचीत की आवश्यकता होगी और एंडोर्ड दुनिया में निर्णय आसान हो जाएगा!
newServer पेज तो ज्यादातर गतिविधि
elseif popUpWindow तो
संवाद अगर मैं नेस्टेड चेतावनी संवाद के साथ एक टुकड़ा में मेरी Android एप्लिकेशन बनाया है, अब तक अपने आवेदन अभी भी अच्छी तरह से हैंडल में उन नेस्टेड संवाद चल रहा है, और मैं सोचें कि गतिविधि
- 1. एंड्रॉइड डायलॉग गतिविधि स्थिति
- 2. एंड्रॉइड गतिविधि को डायलॉग
- 3. एंड्रॉइड डायलॉग
- 4. एंड्रॉइड: ऑनस्टार्ट(), ऑनस्टॉप() पर कब उपयोग करें?
- 5. गतिविधि से डायलॉग
- 6. एंड्रॉइड: सेवा बनाम सिंगलटन का उपयोग कब करें?
- 7. HtmlControls बनाम WebControls का उपयोग कब करें
- 8. RACReplaySubject बनाम RACMulticastConnection का उपयोग कब करें?
- 9. SQLITE_TRANSIENT बनाम SQLITE_STATIC का उपयोग कब करें?
- 10. टेम्पलेट बनाम विरासत का उपयोग कब करें
- 11. HttpMessageHandler बनाम ActionFilter का उपयोग कब करें?
- 12. टचमोव बनाम mousemove का उपयोग कब करें?
- 13. विशेषता का उपयोग कब करें (संपत्ति बनाम)?
- 14. स्ट्रेट बनाम str_replace का उपयोग कब करें?
- 15. एंड्रॉइड बॉर्डरलेस डायलॉग
- 16. व्यूफ्लिपर या नई गतिविधि का उपयोग कब करें?
- 17. एंड्रॉइड फ्रैगमेंट बनाम गतिविधि समूह
- 18. एंड्रॉइड - डायलॉग
- 19. उपयोग करने के लिए() बनाम 'as' का उपयोग कब करें?
- 20. ko.utils.unwrapObservable का उपयोग कब करें?
- 21. एंड्रॉइड - कस्टम डायलॉग - एडिटटेक्स्ट
- 22. पाइथन में गुणों का उपयोग कब करें विशेषताएँ बनाम कब उपयोग करें?
- 23. डायलॉग फ्रैगमेंट के माध्यम से startActivityForResult() का उपयोग कैसे करें?
- 24. reinterpret_cast का उपयोग कब करें?
- 25. ओपनसीएल का उपयोग कब करें?
- 26. फ्लेक्स - रीमोटिंग बनाम HTTPService - कब उपयोग करें?
- 27. रूबी बनाम कब उपयोग करें PHP
- 28. PHP कक्षाएं: कब उपयोग करें :: बनाम ->?
- 29. टेम्पलेट विधि बनाम कब उपयोग करें। रणनीति?
- 30. सिस्टम डायलॉग प्रोग्रामेटिक (एंड्रॉइड)
अच्छा प्रश्न है, मैं भटकता हूं कि एंड्रॉइड डिज़ाइन दिशानिर्देशों में कुछ भी है जो निर्दिष्ट करता है कि किसी को क्या करना चाहिए या नहीं करना चाहिए। – Zapnologica