Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android本地化:有些字符串没有翻译成西班牙语Lang_Java_Android_Localization_Translation - Fatal编程技术网

Java Android本地化:有些字符串没有翻译成西班牙语Lang

Java Android本地化:有些字符串没有翻译成西班牙语Lang,java,android,localization,translation,Java,Android,Localization,Translation,我有一个西班牙语言的字符串文件。当我将设备语言更改为西班牙语时,一些字符串将被翻译,一些保留为默认英语。下面是我的代码 我在清单文件中添加了这一行android:configChanges=“locale” 然后我像这样重新开始我的活动 Intent intent = mContext.getIntent(); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK |

我有一个西班牙语言的
字符串
文件。当我将设备语言更改为西班牙语时,一些
字符串
将被翻译,一些保留为默认英语。下面是我的代码

我在清单文件中添加了这一行
android:configChanges=“locale”

然后我像这样重新开始我的活动

Intent intent = mContext.getIntent();
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
            mContext.finish();
            mContext.startActivity(intent);

请提供帮助。

@Prem是的,我重新启动活动在您所在的位置共享代码更改区域设置
Intent intent = mContext.getIntent();
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
            mContext.finish();
            mContext.startActivity(intent);