जाओ मैं एक टुकड़ाटुकड़ा के कंटेनर दृश्य आईडी
transaction.add(R.id.content, fragment, null);
का उपयोग कर जोड़ लिया है और मैं इस एक से नए टुकड़ा शुरू करने के लिए की जरूरत है। लेकिन ऐसा करने के लिए मुझे पहले खंड के कंटेनर व्यू आईडी (मेरे मामले में R.id.content) को जानने की आवश्यकता है। मैं यह कैसे प्राप्त कर सकता हूं?
मैं सिर्फ इस आईडी का उपयोग सीधे कर सकता हूं लेकिन मुझे लगता है कि खंड को माता-पिता गतिविधि के बारे में इस तरह के विवरण नहीं पता होना चाहिए। उदाहरण के लिए इस मामले में इस खंड में किसी अन्य गतिविधि में उपयोग करना असंभव होगा।
एक दूसरे से खंड "प्रारंभ" हो सकता है एक बुरा अभ्यास है और सभी टुकड़े हैंडलिंग तर्क गतिविधि से ही संभाला जाना चाहिए? लेकिन एक-दूसरे से शुरू होने वाले टुकड़ों के अच्छे अनुक्रम बनाना काफी उपयोगी लगता है (उदाहरण के लिए detalView-> moreDetailView-> evenMoreDetailView)।
यह मुझे किसी भी विचार को शून्य देता है, मेरे पास मुख्य स्क्रीन है जिसमें लेआउटरेट x = (LinearLayout) ((ViewGroup) getView() कहने का प्रयास करते समय मैं लेआउट के लिए पैरेंट के रूप में उपयोग करता हूं।getParent()); फ्रैगमेंट क्लास में कहा जाता है लेकिन यह हमेशा शून्य है – AMH
एक आकर्षण की तरह काम करना, मेरे घंटों को बचाने के लिए धन्यवाद आदमी –