मैं एंड्रॉइड गतिविधियों और अन्य वर्गों के बीच अधिक से अधिक नामकरण संघर्ष में भाग रहा हूं। मैं सोच रहा था कि क्या आप मुझे बता सकते हैं कि आप इनसे कैसे बचते हैं। अफसोस की बात है, मेरी विशेष नामकरण समस्याएं SO पर संबंधित प्रश्नों में शामिल नहीं हैं।एंड्रॉइड गतिविधि नामकरण
पहले उदाहरण
मैं एक गतिविधि है कि खेल के स्तर को दर्शाता है। हालांकि, उस स्तर (पृष्ठभूमि कलाकृति, संस्थाओं आदि) के लिए आवश्यक डेटा एक अलग वर्ग में संग्रहीत किया जाता है। स्वाभाविक रूप से, मैं बाद की कक्षा Level
पर कॉल करूंगा। हालांकि, मैं गतिविधि Level
भी कॉल करूंगा, क्योंकि यह स्तर प्रदर्शित करता है।
दूसरा उदाहरण
मैं एक गतिविधि है कि वापस नाटकों एक कट दृश्य है। यह मूल रूप से एक पंक्ति में कई छवियों को प्रदर्शित करता है। जानकारी जो छवि को एक अलग वर्ग में कितनी देर तक संग्रहीत किया जाता है, के लिए दिखाया गया है। जैसा कि पिछले मामले में, मैं स्वाभाविक रूप से दोनों वर्ग CutScene
पर कॉल करता हूं।
आप इन नामकरण समस्याओं को कैसे हल करेंगे? गतिविधियों का नाम LevelActivity
और CutSceneActivity
? प्रतिनिधित्व वर्ग LevelModel
और CutSceneModel
नाम दें? कुछ और?
तो क्या आप सभी गतिविधि कक्षाओं में "गतिविधि" प्रत्यय जोड़ते हैं? मुझे यह पसंद है, लेकिन एंड्रॉइड डेवलपर गाइड इंप्रेशन देता है कि Google ऐसा नहीं करता है। क्या आप डरेंगे कि वे इन समस्याओं में भाग नहीं लेते हैं (विश्वास करने में कठोर!) या क्या उनके पास दूसरा समाधान है? – futlib
बस कुछ यादृच्छिक स्टॉक एंड्रॉइड ऐप पर एक नज़र डाली और वे गतिविधियों में भी "गतिविधि" जोड़ते हैं! https://github.com/android/platform_packages_apps_music/tree/master/src/com/android/music – futlib
खुशी है कि आपने स्वयं को उत्तर दिया ;-) –