CaptureActivity 更改应用程序的区域设置(zxing 条码扫描器)

CaptureActivity Changes Locale of the application(zxing barcode scanner)

我正在开发一个多语言应用程序,它允许用户从设置中选择首选语言 menu.It 工作正常 everywhere.But 问题是我集成了 zxing 在我的应用程序中作为一个独立的条码扫描器,所以我将能够更改不同语言的字符串资源值,但是当我启动 CaptureActivity 时,locale 在我的应用程序中更改为英文,所以我必须重新启动应用程序才能保存之前的内容 language.I 找不到问题,请帮我解决这个问题。 link整合过程如下:

Integrating ZXing in your Android App as standalone scanner

如有任何提示,我们将不胜感激 提前致谢

您必须使用 SharedPreferences 或任何其他方法更改当前语言环境...并检查语言环境并在每个 activity 及其 onResume 方法的开头应用它...