首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >区域"ar“语言更改不适用于华为设备,但适用于其他设备

区域"ar“语言更改不适用于华为设备,但适用于其他设备
EN

Stack Overflow用户
提问于 2019-07-17 22:23:51
回答 1查看 220关注 0票数 2

我在清单中设置android:supportsRtl="true"并调用setLocale("ar");

代码语言:javascript
代码运行次数:0
运行
复制
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

你知道为什么会发生这种情况以及可能的修复方法吗?

编辑:我必须添加在调试类型,它适用于华为设备,但不是在发布或生产类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-19 04:00:03

当我上传到商店时,我把.aab改成了apk,最终修复了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57078181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档