Я устанавливаю android:supportsRtl = "true"
в манифесте и вызываю setLocale("ar");
Locale locale = new Locale(lang);
LocaleChanger.setLocale(locale);
Intent refresh = new Intent(getContext(), MainActivity.class);
getActivity().finish();
refresh.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(refresh);
Он отлично работает с моими устройствами Samsung, но не с устройствами Huawei. Он переключается между сторонами, и locale.default дает мне «ar» в качестве языка, но по какой-то причине он не обнаруживает ar string.xml
Любая идея, почему это происходит и возможное решение?
Редактировать: Я должен добавить, что в режиме отладки он работает с устройствами Huawei, но не в режиме выпуска или производства.
В итоге исправил это, изменив файл с .aab на apk при загрузке в магазин.