मैं एक एंड्रॉइड ऐप बना रहा हूं, और मुझे स्ट्रिंग.एक्सएमएल से संसाधन प्राप्त करने में समस्या है।एंड्रॉइड एप्लिकेशन से संसाधन नहीं मिल सकता
मुझे String.xml
में एक यूआरएल होना चाहिए जो ऐप के माध्यम से कई बार इस्तेमाल किया जाएगा।
मैंने Resources.getText("my_url")
की कोशिश की, लेकिन यह काम नहीं करता है। जब मैं इसका उपयोग करता हूं तो ग्रहण शिकायत करता है।
क्या आपको लगता है कि यह करने का सबसे अच्छा तरीका है?
धन्यवाद, मैं इसे देख लूंगा। लेकिन, अगर मैं इस स्ट्रिंग को गतिविधि के बाहर (उदाहरण के लिए एक सहायक क्लैस में) प्राप्त करना चाहता हूं, तो क्या मैं GetBaseContext() का उपयोग कर सकता हूं। GetString (key)? – Luc
मुझे नहीं पता कि 'GetBaseContext()' मुझे डर है। मैं अपनी सहायता कक्षाओं में से प्रत्येक को 'संदर्भ' पास करता हूं ताकि उन्हें इस तरह की चीजें करने की अनुमति मिल सके। हालांकि, सावधान रहें जब आप इस पर संदर्भ के संदर्भ में लटकाते हैं तो आप मेमोरी को खराब तरीके से रिसाव कर सकते हैं। http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html –
धन्यवाद, यह एक अच्छा बिंदु और एक बहुत अच्छा लेख है। चीयर्स, ल्यूक – Luc