android - 如何处理捆绑包中的本地化?
问题描述
根据当前的 Android Bundle 概念,应用程序会根据设备配置动态下载资源文件。我面临的一个问题是本地化。在我的应用程序中,用户应该能够随时使用应用程序设置屏幕在多种语言之间切换。但由于 android bundle 动态交付内容,因此在任何时候都只会在设备上下载一个本地化文件。这样做的缺点是,当用户使用应用程序设置屏幕切换到新语言时,所选语言不会反映在应用程序中。如何处理这种情况,我希望所有语言文件都可以在应用程序中使用,而不管用户设备配置如何?
解决方案
推荐阅读
- spring-boot - spring-boot-thymeleaf-starter -“圆形视图路径[着陆],检查您的 ViewResolver 设置!错误
- android - Gomobile 库使用隐藏的 API 方法
- css - 如何防止 Gmail 应用解析地址并将链接注入我的电子邮件正文?
- php - 如何根据 MySQL 和 PHP 中的用户权限创建两个不同的会话
- c++ - GCC、Apple LLVM 和 MSVC 编译器的不同部分的名称是什么?
- r - 使用权重将数据表正确转换为频率表
- css - CSS 仅在 TOR 浏览器上显示,其他浏览器不显示
- visual-studio - 为什么vsshell中的DynamicResources:VsBrushes没有解决
- php - 简化代码以在其他控制器中使用
- java - JavaFX java.lang.IllegalArgumentException:无法将 javafx.scene.control.Label 字段 sample.Controller.location 设置为 java.net.URL