मेरे पास चार क्रियाकलापों वाला एक मौसम ऐप है। विषय = "@ एंड्रॉयड: शैली/Theme.Translucent.NoTitleBar" `गतिविधियों के बीच एक वस्तु साझा करना
... और बस कुछ चेकों करने के लिए प्रयोग किया जाता है मुख्य/लांचर गतिविधि 'अदृश्य' का उपयोग कर ...
एंड्रॉयड है (चाहे यह एक नया इंस्टॉल है, चाहे नेटवर्क कनेक्शन उपलब्ध है आदि) अन्य गतिविधियों में से एक को फायर करने से पहले। अन्य गतिविधियां यूआई-ओरिएंटेड हैं - एक वेबसाइट से खींचने वाले दो बस मौसम डेटा और तीसरे स्थान को 'पिकर' प्रदान करने के लिए ताकि उपयोगकर्ता चुन सकें कि किस क्षेत्र में मौसम दिखाना है।
हालांकि, सभी चार गतिविधियां एक मौसमहेल्पर ऑब्जेक्ट का उपयोग करती हैं जो मूल रूप से वरीयताओं को बनाए रखने और वेबसाइट पृष्ठों को खींचने/स्वरूपित करने के लिए उपलब्ध एसडी कार्ड स्टोरेज की जांच करने से सब कुछ करती है।
तो, मेरे प्रश्न (एस) ... वेदरहेल्पर का एक उदाहरण रखने का सबसे अच्छा तरीका क्या है जिसका उपयोग कई गतिविधियों द्वारा किया जा सकता है और मेरे मामले में इसे कहां बनाया जा सकता है?
मैं कई वर्षों से ओओ प्रोग्रामर रहा हूं लेकिन मैं एंड्रॉइड और डिजाइन अवधारणाओं के लिए बहुत नया हूं - मैंने पिछले हफ्तों में एंड्रॉइड डेवलपर्स साइट पर बहुत कुछ पढ़ा है लेकिन मैंने कोशिश कर बंद कर दिया है इस पर फैसला करने के लिए।
किसी भी विचार को कृतज्ञता से प्राप्त किया गया।
धन्यवाद! 'पेड़ के लिए लकड़ी को देखने' में सक्षम नहीं होने का एक मामला - मैं गतिविधियों पर इतना ध्यान केंद्रित कर रहा था, मुझे बड़ी तस्वीर नहीं दिखाई दे रही थी। मैं स्टार्टअप गतिविधि से बचने के बारे में सहमत हूं (मुझे ऐसा करने की इच्छा नहीं है) - एप्लिकेशन का ऑनक्रेट() ओवरराइड एक बेहतर दृष्टिकोण साबित कर सकता है। – Squonk
सिंगलटन का उपयोग करने के लिए एक और पूरी तरह से स्वीकार्य समाधान है, जिसे आलसी शुरू किया जा सकता है। – dhaag23