हो सकता है तो यह आसान है, लेकिन मैं वास्तव में इसे अभी तक सही नहीं समझ पाया ... मुझे BroadcastReceiver
अलार्म मैंगजर द्वारा ट्रिगर करने का इंतजार है - यह ठीक काम करता है।ब्रॉडकास्ट रिसीवर से केवल गतिविधि को सूचित करें यदि यह अग्रभूमि
अब: क्योंकि घटना है, अगर यह होता है, मुख्य गतिविधि की स्क्रीन पर कुछ तत्वों को ताज़ा करने की जरूरत है, मैं अपने गतिविधि है कि पृष्ठभूमि BroadcastReceiver से एक आशय भेजना चाहते हैं - लेकिन केवल अगर यह में है अग्रभूमि, उर्फ सक्रिय।
यदि यह नहीं चल रहा है या दिखाई नहीं दे रहा है, तो मुझे परवाह नहीं है - और आखिरी चीज जो मैं करना चाहता हूं वह गतिविधि मेरे इरादे से शुरू कर रही है! मैं अपने ऑनस्यूम() विधि में विचारों की पुनर्भुगतान संभालता हूं, इसलिए मुझे बिल्कुल परवाह नहीं है।
कि कैसे करना है पर कोई संकेत? धन्यवाद!
संपादित करें: मेरा ब्रॉडकास्ट रिसीवर अलार्म की प्रतीक्षा कर रहा है जिसे उपयोगकर्ता को अधिसूचित किया जाना चाहिए। तो, यह प्रकट होना चाहिए और मैनिफेस्ट में घोषित किया जाना चाहिए। समस्या यह है कि: यह तय करना होगा कि उल्लिखित गतिविधि वर्तमान में सामने है या नहीं।
एक आसान समाधान है कि मैं अभी तक नहीं सोचा था के लिए धन्यवाद :) –
बिल्कुल सही - मैं के लिए उपयोगी था! आपको +1 – barry
बिल्कुल वही जो मैं खोज रहा था। – wendelbsilva