विस्तार किए बिना समर्थन प्राप्त करना मैनेजर प्राप्त करना मैं अपने आवेदन में टुकड़ों का उपयोग करना चाहता हूं, लेकिन मैं फ्रैगमेंट एक्टिविटी का विस्तार नहीं कर सकता क्योंकि मेरा एप्लिकेशन पहले से ही एक गतिविधि का विस्तार करता है जो लाइब्रेरी का हिस्सा है। चूंकि इसका मतलब है कि मैं getSupportFragmentManager()
पर कॉल नहीं कर सकता, मैं एक ऐसे कामकाज की तलाश में हूं जो मुझे फ्रैगमेंट एक्टिविटी बढ़ाने के बिना टुकड़ों का उपयोग करने की अनुमति देगी। क्या यह संभव है?फ्रेगमेंट एक्टिविटी
उत्तर
आपकी लाइब्रेरी को FragmentActivity
का विस्तार करने की आवश्यकता होगी।
मुझे एक पुस्तकालय के बारे में चिंतित होगा जिसके लिए आपको अपनी मूल गतिविधियों का उपयोग करने की आवश्यकता है।
जैसा कि बताया गया है (जहां संभव हो) लाइब्रेरी स्रोत कोड को पकड़ें और इसे ग्रहण करने के लिए लाइब्रेरी प्रोजेक्ट के रूप में जोड़ें और इसकी गतिविधियों को FragmentActivity
कक्षा का विस्तार करें।
एंड्रॉइड के लिए यूट्यूब प्लेयर एपीआई ऐसी लाइब्रेरी है। यह आपको YouTubeBaseActivity से प्राप्त करने की आवश्यकता है। – kritzikratzi
@kritzikratzi यूट्यूब एपीआई में 'YouTubeSupportBaseActivity' हो सकता है। यह खराब डिजाइन विरासत है, हमेशा लिखना चाहिए। B.google.com –
पर एक बग उठाएं YouTubeSupportBaseActivity जैसी कोई चीज़ नहीं है। b.google.com – kritzikratzi
- 1. एक सूची फ्रेगमेंट
- 2. वरीयता एक्टिविटी
- 3. शेरलाकफ्रैगमेंट एक्टिविटी
- 4. वरीयता एक्टिविटी
- 5. डायलॉग फ्रैगमेंट क्लासकास्टएक्सप्शन को फ्रेगमेंट
- 6. रोबोलेक्ट्रिक: शेरलॉक एक्टिविटी
- 7. बटन मुख्य एक्टिविटी
- 8. एंड्रॉइड नेटिव एक्टिविटी
- 9. फ्रैगमेंट एक्टिविटी को
- 10. एंड्रॉइड सूची एक्टिविटी
- 11. findViewById() मुख्य एक्टिविटी क्लास
- 12. नक्शा एक्टिविटी में शेरलॉकएक्शनबार
- 13. छवि ग्रिड व्यू फ्रेगमेंट के अंदर
- 14. वरीयता एक्टिविटी थीम कैसे बदलें?
- 15. एक्टिविटी() का क्या अर्थ है?
- 16. फ्रैगमेंट एक्टिविटी का परीक्षण ActivityInstrumentationTestCase2
- 17. पर एक्टिविटी रिसेट() और ऑनर्यूम()
- 18. फ्रैगमेंट एक्टिविटी टैब स्क्रीन ब्लैकआउट
- 19. डायलॉगफ्रैगमेंट ओरिएंटेशन चेंज क्रैश एट एक्टिविटी()
- 20. लैंड्रॉइड/समर्थन/v4/ऐप/फ्रैगमेंट एक्टिविटी
- 21. एक सेवा पर एक्टिविटी रीसेट पर
- 22. पर एक्टिविटी रिसेट काम नहीं करता है?
- 23. दूसरे परीक्षण पर प्राप्त करें एक्टिविटी() कभी भी
- 24. डेटा सूची बदलते समय एंड्रॉइड लिस्ट एक्टिविटी अपडेट करें?
- 25. एंड्रॉइड फ्रैगमेंट ऑन क्रिएटिव्यू बनाम ऑन एक्टिविटी क्रिएटेड
- 26. घुमाने के बाद, क्रिएट() फ्रैगमेंट को क्रिएट() फ्रैगमेंट एक्टिविटी
- 27. एंड्रॉइड मैप व्यू त्रुटि: आपको केवल नक्शा एक्टिविटी
- 28. एंड्रॉइड लिस्ट एक्टिविटी - ListView के नीचे एक दृश्य कैसे जोड़ें?
- 29. मैं अपनी फ्रैगमेंट एक्टिविटी में एंड्रॉइड फ्रैगमेंट कैसे जोड़ूं?
- 30. फ्रैगमेंट एक्टिविटी और फ्रैगमेंट्स के साथ टैबएक्टिविटी का प्रतिस्थापन
यह दुर्भाग्य से संभव नहीं है। क्या आपकी लाइब्रेरी या ओपन सोर्स है? आप जिस गतिविधि को बढ़ाते हैं उसे बदल सकते हैं और इसे गतिविधि –
की बजाय FragmentActivity बढ़ा सकते हैं क्या आप वाकई हैं? मैंने कहीं पढ़ा है कि कुछ इंटरफेस जादू का उपयोग करना संभव हो सकता है। लाइब्रेरी वास्तव में खुला स्रोत है, लेकिन मैं इसे बदलने से बचना चाहता था ताकि इसे भंडार से अद्यतन करने में सक्षम रह सकें। – JohnEye
यह सुनिश्चित नहीं है कि यह FragmentActivity को विस्तार किए बिना ठीक से कैसे किया जा सकता है। क्या आपने फ्रैगमेंट सपोर्ट के लिए लाइब्रेरी डेवलपर से पूछा है? –