मैंने टुकड़ों के बारे में काफी कुछ लेख पढ़े हैं, लेकिन मैं अब भी क्या कर रहा हूं इसके बारे में उलझन में हूं।टुकड़े तत्व पर खंड विधि पर क्लिक करें
मेरे पास मुख्य एक्टिविटी है, जो दो टुकड़े एक तरफ प्रदर्शित करती है। टुकड़े में से एक में मैं एक बटन है और बटन के लिए टुकड़े लेआउट एक्सएमएल में परिभाषित
android:onClick="buttonClicked"
अब मुझे लगता है कि विधि
public void buttonClicked(View view)
लागू करने के लिए मैं मान लिया है इस लागू किया जाना है कि होगा चाहते हैं FragmentA.java में और MainActivity.java में नहीं। लेकिन यह केवल तभी काम करता है जब वह विधि MainActivity.java में लागू की जाती है। ऐसा क्यों है? मेरे लिए जो समझ में नहीं आता है। प्री हनीकॉम्ब एक गतिविधि से संबंधित एक विधि उस गतिविधि में रुक गई, अब एक टैबलेट पर मैं कई गतिविधियों को एक मुख्य क्रियाकलाप में विलय कर रहा हूं और सभी अलग-अलग तरीकों को विलय कर दिया गया है? उदाहरण के लिए आप FragmentA.java में जो कुछ भी डालते हैं? क्या होगा यदि आपको अपनी गतिविधि शुरू करनी है क्योंकि यह ऐप एक हैंडहेल्ड पर चलता है, तो ऑनक्लिक विधि मुख्य गतिविधि में नहीं है बल्कि गतिविधि में जिसे तब कहा जाना चाहिए। मैं इस समय बहुत उलझन में हूं ...
हो सकता है क्योंकि टुकड़ा लेआउट xml मुख्य गतिविधियों संदर्भ का उपयोग करके फुलाया जाता है। चलो देखते हैं कि दूसरों का क्या जवाब होगा। – blessenm
आपका क्या मतलब है "यह केवल तभी काम करता है जब विधि 'MainActivity.java'' में लागू की जाती है। क्या आपको कोई त्रुटि मिलती है, या क्या आपका कोड आपको वह परिणाम नहीं देता है जिसकी आप उम्मीद कर रहे हैं? –
http://stackoverflow.com/questions/7570575/onclick-inside-fragment-called-on-activity यहां एक ही प्रश्न का उत्तर दिया गया है। – kzotin