Size: a a a

Android Developers

2020 March 15

SF

Silver Fox in Android Developers
Зашифруется*
источник

IS

Ivan Sablin in Android Developers
Denis K
как я писал выше, Lingver вешает колбэк на уровне приложения и обновляет локаль в момент создания любого активити в приложении...
для всех других активити, кроме главной, новая локаль применяется полностью, в т.ч. для меню и вызываемых диалогов.
Ну библа должна переопределять у активити вышеупомянутый метод, хз как она там это делает если честно. Другой вопрос откуда потом беерутся ресурсы в активити, из какого контекста, мб она подменяет этот контекст на свой, а когда ты инфлейтишь меню, то контекст берется дефолтный, а в нем локаль системная. В этом надо направлении думать, везде ли заменены контексты на контексты с нужной тебе локалью
источник

IS

Ivan Sablin in Android Developers
Дмитрий Рубцов 🇷🇺🔥
У меня одного отвалился DataBinding на студии 3.6.1? Кто нибудь знает как фиксить?
У меня тоже отвалилось. Скачал 4.1 Canary 1, полет нормальный
источник

IS

Ivan Sablin in Android Developers
Дмитрий Рубцов 🇷🇺🔥
У меня одного отвалился DataBinding на студии 3.6.1? Кто нибудь знает как фиксить?
вообще не понимаю как они так выкатывают новые версии, когда такой кусок функционала не  работает
источник

DK

Denis K in Android Developers
Ivan Sablin
Ну библа должна переопределять у активити вышеупомянутый метод, хз как она там это делает если честно. Другой вопрос откуда потом беерутся ресурсы в активити, из какого контекста, мб она подменяет этот контекст на свой, а когда ты инфлейтишь меню, то контекст берется дефолтный, а в нем локаль системная. В этом надо направлении думать, везде ли заменены контексты на контексты с нужной тебе локалью
attachBaseContext?
источник

IS

Ivan Sablin in Android Developers
да
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Ivan Sablin
У меня тоже отвалилось. Скачал 4.1 Canary 1, полет нормальный
Тоже скачивал, но не помогло. Просто не генерируется класс
источник

DK

Denis K in Android Developers
там updateResources вызвать повторно чтоли?
источник

IS

Ivan Sablin in Android Developers
в даггере каком-нибудь?
источник

IS

Ivan Sablin in Android Developers
Denis K
attachBaseContext?
У меня в гите есть била своя, там реализовано это все дело
источник

DK

Denis K in Android Developers
Ivan Sablin
У меня в гите есть била своя, там реализовано это все дело
а подсмотреть можно? 😊
источник

IS

Ivan Sablin in Android Developers
Единственное что не нравится, это то что до перезапуска активити остаются менюшки со старым языком, это победить пока не смог и кажется не полуится без перезапуска
источник

DK

Denis K in Android Developers
Ivan Sablin
Ну библа должна переопределять у активити вышеупомянутый метод, хз как она там это делает если честно. Другой вопрос откуда потом беерутся ресурсы в активити, из какого контекста, мб она подменяет этот контекст на свой, а когда ты инфлейтишь меню, то контекст берется дефолтный, а в нем локаль системная. В этом надо направлении думать, везде ли заменены контексты на контексты с нужной тебе локалью
библа вешается на registerActivityLifecycleCallbacks
источник

DK

Denis K in Android Developers
Ivan Sablin
Единственное что не нравится, это то что до перезапуска активити остаются менюшки со старым языком, это победить пока не смог и кажется не полуится без перезапуска
ну вот у меня та же шляпа...
источник

DK

Denis K in Android Developers
при чем в 6м андроиде все норм, в 10м не очень
источник

IS

Ivan Sablin in Android Developers
ничего за это не могу сказать, там же со всей этой темой с лайфсаклом же не приходится работать даже особо вроде)
источник

DK

Denis K in Android Developers
Ivan Sablin
ничего за это не могу сказать, там же со всей этой темой с лайфсаклом же не приходится работать даже особо вроде)
ну там используется только onActivityCreated чтобы ресурсы заапдейтить
источник

IS

Ivan Sablin in Android Developers
Denis K
а подсмотреть можно? 😊
источник

DK

Denis K in Android Developers
спасибо, покурю... но если та же проблема с языком меню остается... то мне это не поможет)
в принципе не критично, но немного напрягает
источник

IS

Ivan Sablin in Android Developers
ну хз, у меня работает)
источник