Я изменил локаль
моего приложения программноследующим образом:
Resources res = context.getResources();
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("cn");
res.updateConfiguration(conf, dm);
После этого я хотел бы ] обновитьвид отображаемого в данный момент фрагмента для отображения с новыми настройками локали.
Итак, сначала я получаю текущий фрагмент (это последний фрагмент в backstack
):
BackStackEntry latestEntry=fragMgr.getBackStackEntryAt(fragMgr.getBackStackEntryCount()-1);
String str=latestEntry.getName();
Fragment fragment=fragMgr.findFragmentByTag(str);
После того, как я получу отображаемый в данный момент фрагмент, я хотел бы обновитьего view, но как это сделать? Возможно ли в Android обновить представление фрагмента