我正在清单中设置android:supportsRtl="true"
并调用setLocale("ar");
Locale locale = new Locale(lang);
LocaleChanger.setLocale(locale);
Intent refresh = new Intent(getContext(), MainActivity.class);
getActivity().finish();
refresh.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(refresh);
它可以与我的三星设备完美配合,但不能与华为设备配合使用。它是两面的,而locale.default给我“ ar”作为语言,但由于某种原因,它似乎无法检测到ar string.xml
知道为什么会发生这种情况以及可能的解决方法吗?
编辑: 我必须在调试类型中添加它,它适用于华为设备,但不适用于发布或生产类型。
答案 0 :(得分:0)
当我上传到商店时,通过将.aab更改为apk来解决了这个问题。