मेरे पास एक गतिविधि वर्ग है जिसे डिवाइस की वर्तमान बाधा फ़िल्टर सेटिंग प्राप्त करने की आवश्यकता है।कोई गतिविधि NotificationListenerService की विधि तक कैसे पहुंच सकती है?
इसलिए मेरे पास MyNotificationListenerService
कक्षा है जो अधिसूचना लिस्टनर सेवा से प्राप्त होती है और अंतर्निहितफिल्टर चेंज() पर लागू होती है।
हालांकि onInterruptionFilterChanged()
केवल तब भी कॉल हो जाता है जब बाधा फ़िल्टर बदलता है। जब मेरा ऐप लॉन्च होता है तो मुझे यह पता लगाने की आवश्यकता होती है कि बाधा फ़िल्टर का वर्तमान मूल्य क्या है। अधिसूचना लिस्टनर सेवा के लिए एक विधि है जो getCurrentInterruptionFilter()
है।
मेरा प्रश्न है: कैसे कर सकते हैं जब मेरे एप्लिकेशन लॉन्च होने MyActivity
कॉल MyNotificationListenerService
के getCurrentInterruptionFilter()
?
ओएस स्वचालित रूप से बनाता है और MyNotificationListenerService
शुरू होता है, वहाँ किसी न किसी प्रकार MyActivity
आदेश getCurrentInterruptionFilter()
स्पष्ट रूप से कॉल करने के लिए में है कि वस्तु के लिए एक संभाल प्राप्त कर सकते है? यदि नहीं, तो से प्रारंभिक बाधा सेटिंग प्राप्त करने में सक्षम होने के लिए MyActivity
के लिए क्या संचार तंत्र होना चाहिए?
।
कैसे 'MyNotificationListenerService' वर्ग के लिए और तरीकों तक पहुँचने से एक वस्तु बनाने के बारे में? –
@Prerak। यही वही है जो मेरा सवाल है। MyActivity MyNotificationListenerService के तरीकों तक कैसे पहुंच सकता है? जैसा कि मैंने 5 वें अनुच्छेद में कहा था - ओएस एक MyNotificationListenerService ऑब्जेक्ट बनाता है, इसलिए MyActivity उस ऑब्जेक्ट को कैसे पकड़ सकता है, मेरा प्रश्न यह है कि मेरा प्रश्न क्या है। – Gruntcakes