2015-11-12 9 views
9

मैं Xamarin.Forms पीसीएल प्रोजेक्ट से एंड्रॉइड संदर्भ कैसे प्राप्त करूं?पीसीएल प्रोजेक्ट में एंड्रॉइड संदर्भ प्राप्त करें

मैंने स्टैक ओवरफ्लो खोजने की कोशिश की है लेकिन कोई भी मेरी खोज में फिट नहीं है।

मैं Xamarin.Forms के लिए नया हूँ और मैं एंड्रॉयड के लिए कस्टम वर्ग तक पहुँचने में जानने के लिए जहाँ मैं एक Android संदर्भ

उत्तर

19

आप के साथ एंड्रॉयड परियोजना में उपयोग कर सकते हैं:

Xamarin.Forms.Forms.Context 
+6

या, यदि Xamarin.Forms का उपयोग नहीं करते हैं, तो मुझे विश्वास है कि 'Android.App.Aplication.Context' का उपयोग कर सकते हैं। – ToolmakerSteve

+0

हां, ज़ाहिर है। –

+0

संस्करण 2.5 के रूप में Xamarin.Forms.Forms.Context अप्रचलित है – John

2

वहाँ पीसीएल के अंदर एंड्रॉयड प्रसंग के बारे में कोई जानकारी नहीं है की आवश्यकता है कोशिश कर रहा हूँ। आपके पास केवल एंड्रॉइड प्रोजेक्ट्स के अंदर पहुंच है।

यदि आप चाहते हैं कि आपका ऐप एंड्रॉइड अनुप्रयोगों में संदर्भ के आधार पर अलग-अलग व्यवहार करे, तो आपको एक मंच स्वतंत्र इंटरफ़ेस द्वारा इस तर्क को सारणीबद्ध करने और एक निर्भरता इंजेक्शन कंटेनर के माध्यम से इसे एक्सेस करने की आवश्यकता है।

मैं कंटेनर MVVMCross के साथ भेजकर उपयोग करना पसंद करता हूं। Injection of Platform Specific Services के लिए एक महान ट्यूटोरियल है।

+0

क्यों downvote? – Wosi

संबंधित मुद्दे