android - How to deliver a message from an activity that called fragment to that fragment? -
मेरे पास ActivityA ActionBarActivity विस्तारित करता है
जो FragmentB
को शुरू होता है जो तत्काल आरंभ हो जाता है गतिविधि ए के बाद (
ActivityA.onCreate ()
डिफ़ॉल्ट के साथ एक पैरामीटर param
) के बाद। मेरे पास कई अन्य टुकड़ा
है जो कि ActivityA
द्वारा शुरू किया जा सकता है, और इसलिए यह डिज़ाइन।
में ActivityA
, I निम्नलिखित कोड द्वारा क्रिया बार पर खोज बटन से जुड़े SearchView
कार्यान्वित किया है मैं उस बिंदु तक पहुंचने में सक्षम हूं जहां मुझे खोज टेक्स्ट मिलता है, लेकिन अब, मुझे ActivityA में खोज क्वेरी के आधार पर
(या बस खोज क्वेरी को param
में FragmentB
को अपडेट करने की आवश्यकता है FragmentB
पर भेजें और इसे एसिंक्रोनस खोज करें)। मैं पैरामीटर को FragmentB
पर कैसे भेजूं जो मुझे पता चल रहा है? Ie, मैं param
से ActivityA.handleIntent (intent intent)
से FragmentB
से कैसे पारित कर सकता हूँ?
क्या यह अच्छी डिजाइन है पहली जगह में? क्या मुझे खोज कोड अवसंरचना को टुकड़ों में ले जाया जाना चाहिए? यदि हां, तो अन्य टुकड़े जो कि ActivityA
संदर्भ के भीतर शुरू हो जाएंगे, वे खोज इन्फ्रास्ट्रक्चर तक पहुंच नहीं पाएंगे।
Comments
Post a Comment