c# - 在 Android 应用中更改语言会导致显示两种语言,包括以前的语言
问题描述
我使用 Xamarin.Forms 开发了一个 Android 应用程序。我已经完成了翻译整合。一切正常,除了当应用程序打开时,如果我们通过转到设置更改语言并将应用程序再次带到前台,应用程序会显示两种语言的组合(一种是当前语言,一种是以前的语言)。是因为以前的语言文本在某个地方被缓存了吗?如果我退出应用程序并再次打开应用程序,它将仅以当前语言显示并且工作正常。
我可以知道为什么它显示两种语言的组合以及如何克服这个问题吗?
解决方案
推荐阅读
- r - 为什么我们应该在 R 中应用 knn() 之前使用 set.seed()?
- javascript - 单击 Javascript 按钮时无法显示 PHP 文件
- python - 从 Nuke 的节点图中提取矢量图像或高分辨率图像
- javascript - 如何使用 Chart JS 启用缩放插件?
- javascript - Javascript在匹配正则表达式中使用变量
- google-cloud-firestore - 在 Google BigQuery 中插入/更新 Firestore 文档导出
- json - 如何确定JQ中是否存在数组
- go - 未捕获的不变违规:存储错误
- java - 我正在使用 Spring JMS 消费来自 IBM MQ 主题的事件。当我部署多个应用程序(相同的人工制品)时,会出现以下错误
- c# - 正则表达式 AlphaNumeric 逗号分隔无限次