के लिए यह बाध्यकारी बनाम कोई मौलिक एक android.app.Application
के लिए यह बाध्यकारी बनाम एक android.app.Activity
के लिए एक सेवा बंधन में अंतर है। मैं bind the service to an Application
because I want to keep some global state/data in the Application instead of duplicating it in all my activities चाहता हूं।एक android.app.Activity करने के लिए एक सेवा बाइंडिंग android.app.Application
धन्यवाद।
धन्यवाद। इसलिए, इस मामले में सेवा बंद करने का कोई साफ तरीका नहीं है। –
मुझे पूछना होगा, यदि आप एप्लिकेशन ऑब्जेक्ट में डेटा स्टोर करने जा रहे हैं तो आप एक सेवा क्यों चाहते हैं? GetAplication() के माध्यम से आपकी सभी गतिविधियों में ऐप ऑब्जेक्ट तक पहुंच है। –
सेवा सभी I/O करने जा रही है। मैं जैसे कुछ को कार्यान्वित करने की कोशिश कर रहा हूं http://stackoverflow.com/questions/3141632/android-service-interacting-with-multiple-activities शायद मैं अपनी सेवा में इस वैश्विक डेटा/राज्य को स्टोर कर सकता हूं (?) । पता नहीं है कि यह अच्छा डिजाइन या खराब डिज़ाइन है क्योंकि यह पहली बार है जब मैं कई गतिविधियों और सेवाओं के साथ काम कर रहा हूं। –