Blankj / AndroidUtilCode

:fire: Android developers should collect the following utils(updating).
https://blankj.com/2016/07/31/android-utils-code/
Apache License 2.0
33.3k stars 10.68k forks source link

设置语言失效问题【DialogFragment页面】 #1612

Closed zhangnin closed 2 years ago

zhangnin commented 2 years ago

调用 LanguageUtils.applyLanguage(Locale, true); 整个app当前是正常的能切换成功; 切后台杀进程,再次进入app,在DialogFragment页面的文案没能成功切换【用的还是默认的文案】,其他页面正常

zhangnin commented 2 years ago

我在进入DialogFragment页面时重新调用了updateConfiguration来解决这个问题

    Resources resources = context.getResources();
    Configuration configuration = resources.getConfiguration();
    DisplayMetrics metrics = resources.getDisplayMetrics();
    configuration.locale = 自己的Locale
    resources.updateConfiguration(configuration, metrics);