मैं एंड्रॉइड में विकसित करना सीख रहा हूं और इसमें एक सामान्य प्रश्न था: यदि मेरे पास एक लेआउट है जो एक सूची और कुछ अन्य विचारों का उपयोग करता है, तो क्या मुझे अपनी गतिविधि कक्षा के लिए गतिविधि या सूची गतिविधि का उपयोग करना चाहिए?एंड्रॉइड - गतिविधि बनाम सूची सक्रियता - मेरी गतिविधि कक्षा किसको विस्तारित करनी चाहिए?
मुझे पता है कि ListActivity शायद सूची-विशिष्ट घटनाओं को ओवरराइड करने के लिए चीजों को आसान बना देगा, लेकिन गतिविधि पर लिस्ट एक्टिविटी का उपयोग करने के लिए कोई और फायदा है? क्या होगा अगर मैं भविष्य में लेआउट को ग्रिड व्यू में बदलना चाहता हूं? कक्षा कोड बदलने के लिए दर्द का कोई और अधिक दर्द होगा?
मैं इस संबंध में "सर्वोत्तम प्रथाओं" और क्या लाभ आवश्यक के बारे में बस उत्सुक था, इसलिए किसी भी सवाल का जवाब मददगार होगा :)
बारा
मैं एक ही आधार का उपयोग करने वाले कुछ कोड को दोबारा करने की कोशिश करते हुए इस दृष्टिकोण के साथ गया लेकिन गतिविधि और सूची गतिविधि दोनों। मेरे लेआउट के सामान्य भाग में एक खाली सूची दृश्य रखा और फिर और टैग का उपयोग करके उस सामान्य भाग को साझा किया। –
ListActivity में कुछ बग हैं जो स्वयं को कुछ उपयोग मामले में प्रकट करते हैं। तो ListActivity बहुत ही बुनियादी उपयोग मामले पर संवेदनात्मक रूप से प्रयोग योग्य है। और उस मामले में गतिविधि और ListView का उपयोग करने के लिए काफी सरल है। – Anderson