मेरे पास विभिन्न गतिविधियों के लिए विभिन्न प्रकार के लॉन्चमोड को लागू करने में एक डिज़ाइन समस्या है। मेरे पास 5 गतिविधियां हैं Iएंड्रॉइड सिंगलेटॉप सिंगइंस्टेंस और सिंगलेटस्क
VideoList
VideoDetail
FavoritesList
VideoSearch
VideoPlayer
जब उपयोगकर्ता ऐप शुरू करता है तो यह वीडियोलिस्ट पर जाता है जो वीडियो की सूची प्रदर्शित करता है। किसी भी वीडियो पर क्लिक करने से उन्हें वीडियो विवरण पर ले जाया जाता है। उस पृष्ठ में दो बटन हैं। बटन चलाएं और पसंदीदा बटन में जोड़ें। मेरे पास सभी पृष्ठों पर एक पाद लेख है। पाद लेख बार में तीन छवि बटन होते हैं।
1 घर - पसंदीदा वीडियो की सूची दिखाएँ -
2 पसंदीदा सूची पहले पृष्ठ- वीडियो सूची पृष्ठ के लिए उपयोगकर्ता लेता है। किसी भी वीडियो पर क्लिक करने से उपयोगकर्ता को वीडियो विवरण
3 वीडियो खोज - उपयोगकर्ता कलाकार नाम से वीडियो खोज सकता है। किसी भी वीडियो पर क्लिक करने से उपयोगकर्ता को वीडियो विवरण
मेरा प्रश्न यह है कि, यदि मैं सभी गतिविधियों को मानक में सेट करता हूं, तो यह बहुत मेमोरी खाता है। क्योंकि उपयोगकर्ता प्रत्येक पृष्ठ से नई गतिविधि खोल सकता है।
1. मेरे विकल्प क्या हैं?
2. क्या मैं सिंगलइंस्टेंस/सिंगलटॉप (सभी गतिविधियों या केवल कुछ गतिविधि पर) का उपयोग कर सकता हूं?
3. मैंने सभी गतिविधियों पर सिंगलटॉप की कोशिश की। यह ज्यादातर मामलों पर ठीक काम करता है। एक के अलावा।
ए। उपयोगकर्ता ऐप खोलता है।
बी। वीडियो सूची पृष्ठ में किसी एक आइटम पर क्लिक करें। यह एक नई गतिविधि खोलता है - वीडियोडिंट
सी। VideoDetail पृष्ठ से, उपयोगकर्ता पसंदीदा सूची छवि बटन पर क्लिक करता है जो एक नई गतिविधि पसंदीदा सूची खोलता है।
डी। जब उपयोगकर्ता पसंदीदा में से किसी एक वीडियो पर क्लिक करता है, तो यह एक नया वीडियो विवरण नहीं खोलता है, यह पसंदीदा सूची बंद कर देता है और विस्तार पृष्ठ पर वापस जाता है।
अग्रिम में मदद करें
धन्यवाद
आर एम
अपने कुछ उत्तरों को स्वीकार करें और उपयोगकर्ताओं को आपके प्रश्नों के उत्तर देने की अधिक संभावना है। इसके लिए उत्तर स्क्रॉल को स्वीकार करने के लिए तीरों के नीचे बाईं ओर फीका हुआ हरा टिक क्लिक करें। – Blundell
@ ब्लंडेल - क्यू उपयोगकर्ता मिया है: - / – donfede