Народ, напомните пожалуйста, сейчас для того чтобы изменить язык приложения

на 100% Compose не нужно активити рестартовать? Как и при изменении темы просто рекомпозиция произойдет?

25 ответов

7 просмотров

Контекст все равно нужно подменять. Так что без рестарта вряд ли обойдется

А разве при смене darkMode не перезапускается activity? В android:configChanges есть отдельное значение uiMode

Вы про изменение языка и темы изнутри приложения, или про смену системных настроек?

Silent829- Автор вопроса
Silent829- Автор вопроса
Dug
Контекст все равно нужно подменять. Так что без ре...

а можете напомнить почему нужно контекст подменять?

В целом удивлен, что до сих пор нет какого-то общего решения для 100% compose приложений, которые бы хэндлили все необходимые изменения конфигурации сами, заворачивая их в composition local. Ибо это был бы куда более композабл-way, а не завязка на старую жуть.

Александр Макаров
Ждем Accompanist Configurations

Тогда уж ждём Accompanist "truely" Compose 😂

Roman Karpilenko
Тогда уж ждём Accompanist "truely" Compose 😂

Мне кажется, к зиме - от Accompanist ничего не останется)

Александр Макаров
Мне кажется, к зиме - от Accompanist ничего не ост...

Разве что неожиданно всем разработчикам всего будет хватать (ага). Accompanist место разработки новых фич для самого компоуза, если вдруг к зиме под компоуз перестанут делать новые фичи, то думаю его можно закапывать.

Konstantin Dovnar
Разве что неожиданно всем разработчикам всего буде...

Тут скорее лирика в том плане, что то, из чего есть сейчас - уже многое переносят или уже перенесено в компоуз в том или ином виде, а чего нет - перенесут позже, если вообще будут: По моему наблюдению, какой-нибудь Accompanist Adaptive/Accompanist SystemUI Controller затягивать в компоуз не будут, поскольку это не "фича компоуза" - а обертки для material-window и WindowCompat (WindowInsetsController), соответственно. А так, конечно да, фич и идей хватает, которые хотелось бы увидеть и есть на уме

Александр Макаров
Тут скорее лирика в том плане, что то, из чего ест...

А вот моя лирика в том, что на смену фичам которые перейдут в компоуз придут новые. Так и с чего тогда загинаться бедняге?

Konstantin Dovnar
А вот моя лирика в том, что на смену фичам которые...

Логично. Идей много, но вот кардинально, лично мне, например, не хватает в "чистом компоузе" - нормальной работы навигации)

Александр Макаров
Логично. Идей много, но вот кардинально, лично мне...

Если судить по чату, то это самая массовая проблема:)

Александр Макаров
Логично. Идей много, но вот кардинально, лично мне...

Эта боль, которая уже полгода меня мучает Всегда приходится свою навигацию писать, но зато каждый раз всё лучше))

Александр Макаров
Логично. Идей много, но вот кардинально, лично мне...

а ещё в компосте очень по дебильному работают полноэкранные приложения

Roman Karpilenko
Эта боль, которая уже полгода меня мучает Всегда п...

ага, я как в первый раз увидел как там аргументы надо через строки закодированные передавать, сразу понял что ну его нахрен. Плюс зная гугловые либы, я подумал, что там наверняка не будет адвансед кейсов которые скорее всего понадобятся и решил своё запилить. Проблемы в моей конечно есть, но хотя бы всё решаемо

Dmitry Fabrichny
ага, я как в первый раз увидел как там аргументы н...

Распечатаю твой отзыв и повешу у себя над кроватью, чтобы перечитывать и плакать, так как жиза Абсолютно та же самая логическая цепочка: "Как тут аргументы передавать? А, понятно - сделаю тогда свою реализацию" 😂

Если отключить пересоздание активити а манифесте для языка, то Composable-функции, которые читают строки из ресурсов, должны обновиться

Konstantin Dovnar
Разве что неожиданно всем разработчикам всего буде...

Ну это же просто сборник того, что очень нужно, но не в приоритете у Гугла

Dmitry
Ну это же просто сборник того, что очень нужно, но...

Насколько я знаю — это место для разработки новых фич. Приоритеты, как мне кажется, тут уже вторичны. Accompanist is a group of libraries that aim to supplement Jetpack Compose with features that are commonly required by developers but not yet available. Accompanist is a labs like environment for new Compose APIs. We use it to help fill known gaps in the Compose toolkit, experiment with new APIs and to gather insight into the development experience of developing a Compose library. The goal of these libraries is to upstream them into the official toolkit, at which point they will be deprecated and removed from Accompanist.

Konstantin Dovnar
Насколько я знаю — это место для разработки новых ...

То есть ты хочешь сказать, что это не от комьюнити?

Похожие вопросы

Обсуждают сегодня

зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
5
Окей, а продвигать эту шляпу как? Я ни разу ботов не двигал , ибо не делал ничего для себя толком🧐
ռɛ ʋɛʀʍօʀɛ
5
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Полного набора чего? ООП это инкапсуляция и полиморфизм, а не этот ваш синтаксический сахар
Yuri Volkov
8
И еще, я вчера чутка запутался, показы это типо рекламные посты или рассылки, а приветы?
Ilya Shvechikov
5
Карта сайта