/ / स्थानीय सेवाओं के कई तरीकों को कॉल करें - Android, सेवा

स्थानीय सेवाओं के कई तरीकों को कॉल करें - Android, सेवा

मैं एक के लिए एक app जो जोड़ता है बनाना चाहते हैंअलग-अलग गतिविधियों से एक https कनेक्शन वाला सर्वर। तो मैंने सोचा, यह एक ऐसी सेवा का उपयोग करने के लिए समझ में आता है जो https कनेक्शन रखती है और मैं इसे अलग-अलग गतिविधियों से बुलाऊंगा ताकि उस सर्वर से अलग-अलग साइट मिल सकें ... लेकिन लंबे समय तक खोज (और एंड्रॉइड बुक पढ़ने के बाद) "पता नहीं, किसी गतिविधि से किसी सेवा के विभिन्न तरीकों को कैसे कॉल किया जा सकता है। (केवल एक ही तरीका जो संभव लग रहा था ।asInterface, लेकिन वह मेरे लिए कभी काम नहीं करता था, जैसा कि मेरे अन्य प्रश्न में देख सकते हैं) क्या एक अच्छा ट्यूटोरियल है, मैं यह कैसे कर सकता हूं? अग्रिम में धन्यवाद, टायड

उत्तर:

जवाब के लिए 0 № 1

जिस तरह से मैं यह करूँगा वह एक पैकेज है जो http कॉल करता है, आंतरिक रूप से इसका उपयोग कर सकता है HTTPUrlConnection या AndroidHTTPClient, और पूरे कोडबेस में मैं अभी फोन करूंगाकॉल करने के लिए इस वर्ग / पैकेज के सहायक तरीके (जो मैं लिखूंगा, मूल रूप से आवरण के तरीके)। ध्यान दें कि मेरे लिए http कनेक्शन या तो डाटाहैंडलर के उपवर्गों के रूप में संभाला जा सकता है, जिसे अलग-अलग थ्रेड्स पर चलाया जा सकता है, या async कार्यों के रूप में, इसके साथ हम मुख्य UI थ्रेड को लॉक नहीं करते हैं।

एक तरफ ध्यान दें पर देखो इस ब्लॉग पोस्ट भी। Android डेवलपर ब्लॉग में इस विषय पर अच्छे पोस्ट हैं।

मैंने देखा है कि HTTP कॉल एक सेवा द्वारा प्रबंधित की जाती है, Async कार्य / डेटा हैंडलर तंत्र मेरे लिए अधिक सरल लगता है। उम्मीद है की यह मदद करेगा।