के बारे में जानकारी के लिए एक इरादा सेवा पूछना मेरे पास एक इरादा सेवा है जो वेब सेवा कॉल को कतारबद्ध करती है जिसे मेरे वेब सर्वर पर करने की आवश्यकता है। तो प्रत्येक इरादा एक वेब सेवा कॉल किया जाना है।अपनी कतार
मैं कुछ ऐसा सेट अप करना चाहता हूं जहां मेरा एप्लिकेशन इस इराद सेवा से पूछ सकता है यदि उसके पास डेटा का एक विशेष भाग वाला कोई इरादा है (आईई: "क्या आप पहले ही एक्स डेटा के लिए क्लाउड से पूछने का इंतजार कर रहे हैं? या मुझे चाहिए आपको यह करने के लिए कहने के लिए? ")।
क्या कोई सुझाव है कि मैं यह करने के लिए IntentService कैसे बढ़ा सकता हूं? क्या किसी इरादे सेवा का इरादा कतार पार हो सकता है? या मुझे इरादा सेवा कोड लेने और इसे बदलने की आवश्यकता होगी?
मेरे पास एकमात्र अन्य विचार है जो डेटाबेस में एक टेबल जोड़ना है और कतार में कौन सी कॉल लॉग हैं, लॉग इन होने पर प्रत्येक लॉग को तालिका से निकाल दिया जाता है।
महान पद के लिए प्रेरणा पाया जाता है। मुझे लगता है कि अब मेरे पास अन्वेषण करने के लिए कुछ अच्छे विचार हैं। धन्यवाद :) – Andrew
इस पोस्ट के लिए आपको बहुत बहुत धन्यवाद। मैंने इस वर्ग के एक संस्करण को लागू करने से रोक दिया है, यदि यह पहले से ही कतार में है, लेकिन अगर यह आवश्यक हो तो इसे आसानी से tweaked किया जा सकता है https://gist.github.com/2898452 – SeanPONeil
कार्य कोड के लिए धन्यवाद। एकमात्र जोड़ा जो मैंने बनाया था वह एक डिफ़ॉल्ट तरीका है जो एक्वाल विधि है जो फ़िल्टर एक्वाल्स का उपयोग करता है, जिसके बाद मुझे इसे ओवरराइड करने की इजाजत मिली ताकि मैं कुछ अतिरिक्त अतीत की तुलना में इरादे में तुलना कर सकूं, क्योंकि मेरे सभी इरादों की क्रिया समान है। ओह मैंने अपना संस्करण UniqueIntentService भी कहा :) – guyland123