Size: a a a

Android Developers

2021 September 13

MV

Mytrenko. Vad in Android Developers
Ахах, сейчас)
источник

А

Александр in Android Developers
Колдунство (val binding:T )
источник

L

Leonid in Android Developers
У Т нет inflate.
источник

А

Александр in Android Developers
А нужно?
binding = DataBindingUtil.inflate(layoutRes)
источник

VS

Vadim Sedov in Android Developers
Поняяятно. После такой черной магии называете зануление ссылок в onDestroyView костылями?)
источник

L

Leonid in Android Developers
А если я не хочу это каждый раз руками прописывать? 😏
источник

А

Александр in Android Developers
Это должно быть в базовом классе, ты же сказал что ты логику инициализации биндинга вынес.
источник

VS

Vadim Sedov in Android Developers
Там про ViewBinding речь, у него таких утилит нет, несколько я знаком. Не DataBinding.
источник

L

Leonid in Android Developers
Я сказал только, что лучше использовать LiveData, чтобы получать уведомления из VM. Нормальный механизм же, специально для этого придуманный.
источник

А

Александр in Android Developers
A, ok. Я на автомате про DataBinding подумал, работаю с ним в обнимку прост. Про VB не знаю, okay. =(
источник

А

Александр in Android Developers
Я если честно в контекст не вникал, увидел что - то про биндинг в базовом классе и прост влетел, пока сборка собирается.
источник

MV

Mytrenko. Vad in Android Developers
Ну рефлексия это такие себе приколы))
источник

MV

Mytrenko. Vad in Android Developers
Я думал есть более легальный способ)
источник

A

Andrey in Android Developers
Чего только не придумают чтобы побороть viewbinding

RIP kotlin synthetics🕯
источник

L

Leonid in Android Developers
Согласен. Пока нету. Сделал бы Гугл inflate и bind у самого ViewBinding, вот тогда всё было бы просто.
источник

А

Александр in Android Developers
Синтетики ван лав, до последнего буду резистить перекат на ViewBinding.
источник

L

Leonid in Android Developers
Угу, удобно было.
источник

А

Александр in Android Developers
Что значит "было" =(
источник

L

Leonid in Android Developers
Deprecated же. Уберут плагин из Gradle и они превратятся в тыкву.
источник

A

Andrey in Android Developers
+

Аргумент про "частые ошибки с инклудами" не аргумент, потому что кто пушит не запущенный хотя бы раз код?
источник