Мое приложение отображает некоторые тексты. Мне нужно повторно отрендерить Component
, когда размер шрифта изменяется через Настройки -> Специальные возможности -> Размер шрифта:
Так что в основном это последовательность se:
- Приложение открыто (на переднем плане).
- Пользователь открывает настройки телефона, поэтому приложение выходит на передний план (не полностью закрытый).
- Пользователь изменяет размер шрифта через Настройки -> Специальные возможности ->
Размер шрифта.
- Пользователь закрывает настройки и открывает приложение, выходит на передний план
еще раз.
На данный момент мне нужно перезагрузить приложение, потому что некоторые Components
должны быть адаптированы.
Я использую act-native-device-info , чтобы получить размер шрифта с помощью const fontScale = DeviceInfo.getFontScale();
, но его значение не обновляется, пока приложение не будет полностью закрыто и открыто.
Есть идеи?