Gau*_*ang 8 android localization android-5.0-lollipop
我正在开发一个应用程序,它将直接用葡萄牙语打开,在该应用程序内部,它可以选择将语言更改为英语.所以我必须改变代码中的语言.但是当我在棒棒糖中测试我的应用程序时,它直接用英语开放.在除了棒棒糖之外的所有其他版本中,它工作正常.有人可以帮助我或建议我必须采取的步骤来解决这个错误.谢谢
这是我用于本地化的代码.有一些方法被棒棒糖"折旧"吗?
public static Locale locale = new Locale("pt_BR");
Locale.setDefault(locale);
android.content.res.Configuration config = new android.content.res.Configuration();
config.locale = locale;
this.getResources().updateConfiguration(config, null);
String locale = this.getResources().getConfiguration().locale
.getDisplayName();
Log.i("System out", "(LogIn)Current Language : " + locale);
Run Code Online (Sandbox Code Playgroud)
由于一些安全问题 - > java.lang.SecurityException:Permission Denial:
语言更改无效,请尝试更改
Locale locale = Locale("en_US");
到
Locale locale = Locale("en","US"); // Locale locale = Locale("language","Country")
| 归档时间: |
|
| 查看次数: |
1072 次 |
| 最近记录: |