मैं एक गतिविधि और एक सेवा के बीच दो-तरफा संचार स्थापित करने पर काम कर रहा हूं जो एक अलग प्रक्रिया में चलता है।विभिन्न प्रक्रियाओं में गतिविधि और सेवा के बीच दो-तरफा संचार कैसे स्थापित करें?
गतिविधि से प्रक्रिया की क्वेरी करना कोई बड़ा सौदा नहीं है। लेकिन मैं प्रक्रियाओं पर गतिविधि को सूचित करने की प्रक्रिया चाहता हूं। इसके पीछे विचार यह है: सेवा वास्तविक ऐप से स्वतंत्र रूप से चलती है। यह समय-समय पर एक वेबसर्वर से पूछताछ करता है। यदि वेबसर्वर पर एक नया कार्य पाया जाता है तो प्रक्रिया को गतिविधि को सूचित करना चाहिए।
मुझे this thread पर AndDev.org पर मिला लेकिन यह मेरे लिए काम नहीं कर रहा है। मैं BroadcastReceiver के साथ गड़बड़ कर रहा हूँ। मैंने एक इंटरफ़ेस लागू किया है जो गतिविधि को सूचित करना चाहिए लेकिन समस्या यह है कि श्रोता हमेशा शून्य नहीं होता है क्योंकि प्रक्रिया से ब्रॉडकास्ट इरादे के माध्यम से किया जाता है, इसलिए ब्रॉडकास्ट रिसीवर को विस्तारित करने वाली कक्षा को तुरंत चालू किया जाएगा।
मैं 2-तरफा संचार कैसे स्थापित कर सकता हूं? यह संभव होना चाहिए। किसी भी मदद के लिए धन्यवाद,
Steff
क्या आप विस्तार से बता सकते हैं कि "गतिविधि से प्रक्रिया को पूछना कोई बड़ा सौदा नहीं है"> वास्तव में आप इसे कैसे करते हैं? क्या आप सेवा से बंधे हैं? – Radu