2
我從我測試Android應用程序正常工作與英國和美國的語言環境,但是當我改變區域設置ES我收到以下錯誤:不支持的ISO 3166國家ES?
java.lang.IllegalArgumentException異常:不支持的ISO 3166國家:ES
我檢查了ISO 3166和es絕對是一個有效的國家代碼。我試過將它改爲大寫,沒有區別。
這裏是有問題的代碼:
Currency myCurrency;
myCurrency = Currency.getInstance(Locale.getDefault());
任何想法?
你可以嘗試的一件事是'getAvailableLocales()'並嘗試查看'es'是否是安裝的語言環境。 – PCoder 2013-03-07 18:36:20