एंड्रॉइड डेवलपर ट्यूटोरियल मुझे डेटा और पास नहीं करने के लिए टुकड़ों की मेजबान गतिविधियों का उपयोग करने की सलाह देते हैं, तो एक सेट/लक्ष्य लक्ष्य खंड क्यों है?क्या हमें setTargetFragment() का उपयोग करना चाहिए? मैंने सोचा था कि टुकड़े एक दूसरे के साथ संवाद नहीं कर रहे हैं
मेरे आवेदन में अब तक एक मेजबान गतिविधि है, और एक टुकड़ा है, जिसमें एक बटन है जो DialogFragment
लॉन्च करता है, जिसमें एक बटन है जो किसी अन्य DialogFragment
लॉन्च करता है। setTargetFragment/getTargetFragment
का उपयोग करके इस पूरे त्रासदी को कुछ हद तक भ्रमित कर दिया गया है, इसलिए मैं अपने मुख्य गतिविधि को अपने मुख्य खंड के कस्टम इंटरफ़ेस के माध्यम से DialogFragment.show
विधियों को संभालने के लिए पुन: कार्यान्वित करने की सोच रहा हूं।
क्या यह सोचने का सही तरीका है? या setTargetFragment
का उपयोग करने में कोई हानि नहीं है? क्या कोई इसका उपयोग करने के अच्छे और बुरे उदाहरण प्रदान कर सकता है?
में पाया गया है, मुझे लगता है कि मेरे गले मुझे सही बता रहे थे। सुझावों के लिए धन्यवाद। मैं अब पुन: कार्यान्वित करना शुरू कर दूंगा ...: पी –
यदि आप कॉलबैक इंटरफ़ेस के माध्यम से सेटटाइटलफ्रैगमेंट का उपयोग करते हैं तो आप एक दूसरे के टुकड़े नहीं जोड़ेंगे - हालांकि यदि आप एक विशिष्ट टुकड़े टुकड़े करते हैं, तो मैं इसे एक बुरा विचार मानता हूं क्योंकि यह तंग पेश करता है युग्मन। – AgentKnopf