मैंने कभी प्लग-इन टुकड़ों के साथ काम नहीं किया है। मैंने सोचा कि एक टुकड़े के भीतर एक नई कक्षा बनाकर और पैकेज को निर्यात करने के लिए जिसमें इसे खंड के मैनिफेस्ट में शामिल किया गया है, मैं उस वर्ग को किसी अन्य प्लग-इन से एक्सेस करने में सक्षम हूं, जिसमें मेजबान प्लग-इन पर पहले से निर्भरता है। हालांकि, मैं यह काम नहीं कर सकता। मेजबान प्लग-इन के अलावा किसी भी प्लग-इन के लिए कभी भी एक टुकड़े की सामग्री दिखाई दे रही है? यदि हां, तो क्या मुझे ऐसा करने के लिए कुछ खास करना है?मेजबान प्लगइन के बाहर एक खंड की सामग्री दिखाई दे रही है?
उत्तर
समस्या यह नहीं है कि खंड की सामग्री किसी अन्य प्लगइन पर दिखाई नहीं दे रही है: वे हैं - बस लोड करने का प्रयास करें उदा। क्लासपाथ से एक गुण फ़ाइल, यह अभी भी काम करता है अगर वह गुण फ़ाइल खंड द्वारा प्रदान की जाती है।
लेकिन आपके पास जो नहीं है, वह खंड की सामग्री के बारे में संकलित समय की जानकारी है। यह एक टुकड़े का सिद्धांत है: आप पर निर्भरता नहीं हो सकती है। और आप नहीं जानते, अगर किसी के पास टुकड़े स्थापित हैं या नहीं।
यह केवल एक समस्या नहीं है कि "होस्ट प्लग-इन के अलावा कोई भी प्लग-इन" है। यह एक समस्या है, यहां तक कि होस्ट-प्लगइन भी है। यह संकलन समय पर खंड के अस्तित्व के बारे में नहीं जानता है।
आप मेजबान प्लग-इन कक्षाओं के हिस्सों को ओवरराइड करने के लिए एक टुकड़े का विश्वसनीय रूप से उपयोग नहीं कर सकते: FAQ Can fragments be used to patch a plug-in?, यदि आप यही करना चाहते हैं। पृष्ठ यह भी वर्णन करता है कि यह कैसे किया जा सकता है।
उम्मीद है कि इससे मदद मिलती है।
- 1. एंड्रॉइड: स्पलैश स्क्रीन दिखाई नहीं दे रही है, क्यों?
- 2. अपाचे लॉग लाइन अनुक्रम से बाहर दिखाई दे रही है - क्यों?
- 3. पृष्ठभूमि छवि स्पैन टैग में दिखाई नहीं दे रही है
- 4. ड्रापल वेबसाइट पर "103fm" स्क्रिप्ट क्यों दिखाई दे रही है?
- 5. मेरी सामग्री div के बाहर क्यों दिख रही है?
- 6. Django प्रॉक्सी मॉडल अनुमतियां दिखाई नहीं दे रही हैं
- 7. TODO: कार्य सूची में टिप्पणियां दिखाई नहीं दे रही हैं
- 8. ग्रहण - प्रगति खिड़कियां अब और दिखाई नहीं दे रही हैं
- 9. एडाप्टर से कैसे पता चलेगा यदि ListView की वस्तु दिखाई दे रही है या नहीं?
- 10. मैं कैसे निर्धारित कर सकता हूं कि UISearchDisplayController की खोजResultsTableView दिखाई दे रही है या नहीं?
- 11. CKEditor: बटन दिखाई दे रहा है
- 12. एंड्रॉइड सेवा चल रही है, लेकिन यह सेटिंग्स में दिखाई नहीं दे रही है -> चल रही सेवाएं
- 13. यह निर्धारित करें कि किसी भी मॉनीटर पर एक खुली WPF विंडो दिखाई दे रही है
- 14. xcode के बाहर एक आवेदन इस्तीफा दे
- 15. LazyLoad छवियां स्क्रॉल के बाद तक दिखाई नहीं दे रही हैं
- 16. क्या सफेद पृष्ठभूमि पर एक काला प्रगति पट्टी दिखाई दे रही है?
- 17. जेपीजी छवि गतिशील वेब प्रोजेक्ट के जेएसपी में दिखाई नहीं दे रही है
- 18. पीएनजी छवि एंड्रॉइड में ग्रे पृष्ठभूमि के साथ दिखाई दे रही है
- 19. ब्लैकबेरी ऐप: ऑटो रन मोड में स्क्रीन दिखाई नहीं दे रही है
- 20. UICollectionView दिखाई नहीं दे रहा है
- 21. नेस्टेड फॉर्म दिखाई नहीं दे रहा है!
- 22. osmdroid नक्शा दिखाई नहीं दे रहा है
- 23. कैलियर सीमा उपरोक्त उपरोक्त दिखाई दे रही है (जेड-ऑर्डर से संबंधित, मुझे लगता है)
- 24. मेरी विस्तार विधि मेरी परीक्षा कक्षा में क्यों दिखाई नहीं दे रही है?
- 25. स्क्रॉल करते समय हमेशा दिखाई दे रहा है
- 26. सी # से VB.NET में कनवर्ट करना: स्थैतिक विधि क्यों दिखाई नहीं दे रही है?
- 27. Azure बनाएँ VM इंटरफ़ेस में मेरी कस्टम वीएम छवि क्यों दिखाई नहीं दे रही है?
- 28. कोर प्लॉट अक्ष लेबल प्लॉट क्षेत्र के बाहर दिखाई नहीं दे रहे हैं
- 29. एंड्रॉइड - जीसीएम पुश सूचनाएं अधिसूचना सूची में दिखाई नहीं दे रही हैं
- 30. गिट: नई शाखा धक्का नहीं दे रही है
बहुत धन्यवाद। यह सब अब मुझे सही समझ में आता है कि यह वर्तनी है - मुझे यह महसूस करना चाहिए था कि मेजबान प्लग-इन संकलन समय पर इसके टुकड़ों के बारे में किसी भी जानकारी का उपयोग नहीं कर सकता है। मैं मूल रूप से टुकड़ों के बारे में उत्सुक था क्योंकि मैं उनमें परीक्षण कोड शामिल करना चाहता था। टुकड़े के बाहर परीक्षण कोड का उपयोग करने में असमर्थता वास्तव में एक अच्छा लाभ है। –