android - 使用Android App Bundle如何在系统语言更改时让系统下载新语言
问题描述
我正在迁移我的应用以使用 Android App Bundle 发布格式。我正在使用内部应用共享来测试此更改。
第一次安装该应用程序时,我可以看到该应用程序已安装了我添加到“系统语言”菜单中的所有语言。
如果我添加了在安装应用程序之前未添加的新系统语言,如何让 Android 下载新的语言字符串?
正如你在这里看到的 - https://www.youtube.com/watch?v=0raqVydJmNE&t=789s
它应该会自动下载。但是在我添加新语言并进入我的应用程序后,区域设置更改为新语言,但我的资源仍然是切换之前的语言。
我知道我可以使用Core API下载代码中的语言,但我希望应用程序以正确的语言启动,而不是在用户使用过程中更改语言。
有什么我想念的吗?在种子中做以在 gradle 中配置其他东西?
提前致谢。
解决方案
Play 商店可能需要一段时间(通常是 24 小时左右)才能跟上语言的变化。如果你对延迟没问题,那么你不需要做任何事情。
否则,您可以使用官方示例中提供的代码来指导您自己的实现。
推荐阅读
- d3.js - 带有附加文本的轴上的过渡
- python-3.x - 如何将日期时间转换为机器学习
- reactive-programming - Redis Reactive sMembers 和 hMGet Flux
- javascript - react.js 中带有内联样式的 CSS 伪类
- python - 在 Python/R/PowerBI 中将多个日期行转换为列?
- java - 应该独立插入哪个语句来编译?
- python - 在熊猫系列/列中查找最新版本号
- r - 使用函数声明和删除变量的有效方法
- list - Elm 中的扩展运算符
- matrix - 寻找pytorch矩阵乘法的有效实现以防止大量内存使用