2013-07-16 8 views
9

मैं ब्रॉडकास्ट रिसीवर को एप्लिकेशन मैनिफेस्ट में कैसे परिभाषित करता हूं और रिसीवर को अपेक्षित के रूप में ईवेंट प्राप्त होता है। हालांकि मैं रिसीवर कक्षा नहीं बनाता इसलिए मैं अपनी गतिविधि के बारे में कोई जानकारी नहीं दे सकता जिसे रिसीवर को नियंत्रित करना है। संदर्भ पैरामीटर मुझे केवल एप्लिकेशन संदर्भ देता है और कोई गतिविधि संदर्भ नहीं देता है। तो आवेदन गतिविधियों और प्रसारण रिसीवर के बीच संचार करने का सही तरीका क्या है?गतिविधि फॉर्म ब्रॉडकास्ट रिसीवर ऑन रीसीव

+0

y आपको गतिविधि की आवश्यकता है यदि आप कह सकते हैं कि यह सहायक होगा? –

+0

यह सही उत्तर है: http://stackoverflow.com/questions/11411395/how-to-get-current-foreground-activity-context-in-android – yshahak

उत्तर

-1

आप इस से गतिविधि के प्रसारण संवाद कर सकते हैं: -

Intent intent=new Intent(context,YourActivity.class); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
      context.startActivity(i); 
+4

मुझे गतिविधि शुरू करने की आवश्यकता नहीं है, मुझे इसकी आवश्यकता है मौजूदा एक के साथ संवाद करें। –

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