मुझे देश का मुद्रा कोड प्राप्त करने में कोई समस्या है। मेरा काम उपयोगकर्ता का स्थान प्राप्त करना है, यह पता लगाएं कि वह अभी कौन सा देश है और इस देश का मुद्रा कोड प्राप्त करें। यहां कोड है जो अधिग्रहित स्थान से देश का नाम और देश कोड प्राप्त करता है:देश के मुद्रा कोड प्राप्त करना
Geocoder gc = new Geocoder(this);
List<Address> addresses = gc.getFromLocation(
location.getLatitude(), location.getLongitude(), 5);
textView1.setText(addresses.get(0).getCountryName());
textView2.setText(addresses.get(0).getCountryCode());
यह पूरी तरह से ठीक काम करता है। Currency
ऑब्जेक्ट प्राप्त करने के लिए अब मुझे java.util.Currency
कक्षा का उपयोग करना चाहिए। मैं Currency.getInstance(Locale locale)
विधि का उपयोग कर सकता हूं। लेकिन Locale
कक्षा में कोई कन्स्ट्रक्टर नहीं है जो केवल देश कोड को तर्क के रूप में पारित करने की अनुमति देता है। मतलब है कि मैं देश के लिए Locale
ऑब्जेक्ट बनाने में सक्षम नहीं हूं। यह कैसे हल किया जा सकता है? अग्रिम में धन्यवाद।
एक निर्माता 'लोकेल (स्ट्रिंग भाषा, स्ट्रिंग देश)' है जो 'आईएसओ -639' भाषा समूहों के अनुरूप है। –
लोकेल (स्ट्रिंग भाषा, स्ट्रिंग देश)? –