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

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -