करने की कोशिश कर रहा उदाहरण का उपयोग कर रहा नीचे दिए गए लिंकटुकड़ा पहले से ही सक्रिय - जब setArguments
http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
में देना यहाँ मैं दो वर्गों एक सूची टुकड़ा और अन्य विस्तार टुकड़ा का विस्तार किया है। अब मैं इस तरह से detailfragment करने के लिए वस्तु गुजर रहा हूँ:
* ListFragment से *
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Detailfragment detailFragment = (Detailfragment)getFragmentManager().findFragmentById(detailFragmentID);
Bundle bundle = new Bundle();
bundle.putSerializable(BUNDLE_KEY, obj);// passing this object
detailFragment.setArguments(bundle);
detailFragment.setUpLayout();// update the UI
}
अब टुकड़ा वर्ग मैं इसे प्राप्त है, बुनियादी लक्ष्य टुकड़ा के यूआई अद्यतन करने के लिए है सूची टुकड़ा में चयनित आइटम के आधार पर, thats कारण मैं वस्तु
Bundle b = getArguments();
b.getSerializable(BUNDLE_KEY);
भेज रहा हूँ अब आइटम पर चयनित यह कहते हैं, "टुकड़ा पहले से ही सक्रिय" ।
यहां समस्या क्या है? मैं क्या गलत कर रहा हूं?
इस वर्ग की तरह मेरी कक्षा विवरण फ्रेगमेंट फ्रैगमेंट एक्टिविटी बढ़ाती है और अंदर कि मेरे पास आंतरिक वर्ग है जो खंड को बढ़ाता है, अब मैं इस विधि को कैसे कॉल कर सकता हूं? – Goofy
और मुझे विस्तार या इस विवरण की आवश्यकता है, क्या आप कृपया – Goofy