साथ build.gradle से% युक्त मैं जो कुछ स्ट्रिंग संसाधनों उत्पन्न करता है मेरी build.gradle में एक कस्टम कार्य एक स्ट्रिंग संसाधन उत्पन्न gener.xml और एप्लिकेशन कोड में getResources().getString(R.id.my_string)
के माध्यम से पहुंच योग्य हैं।resValue
यह काम नहीं करता है जब तार में से एक एक %
प्रतीक होता है। , अतिरिक्त formatted="false"
विशेषता की आपूर्ति इस प्रकार से
Error:(1) Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
मैं Android XML Percent Symbol से समझते हैं कि एक सामान्य रूप से strings.xml में यह चारों ओर काम करेगा, एक स्ट्रिंग संसाधन के लिए: यह इस त्रुटि देता है
<string formatted="false">My string with a % symbol</string>
बिल्ड स्क्रिप्ट में resValue
का उपयोग करके स्ट्रिंग उत्पन्न होने पर formatted="false"
विशेषता को मैं कैसे शामिल कर सकता हूं?
(मैं भी रूप में सुझाव डबल% के साथ भागने की कोशिश की है, लेकिन वह अंतिम स्ट्रिंग में प्रदर्शित होने %%
का परिणाम है।)