Size: a a a

Android Developers

2020 January 25

AD

Aleksey D. in Android Developers
ну или тебя обольют говном 💩
источник

dd

d d in Android Developers
Aleksey D.
на самом деле срабатывает социальная составляющая и, задав вопрос в чате, ты почувствуешь эту «социальность» и это приятно бывает
Это из книги "Прелюдия к философии".  Тоже любитель Ницше?
источник

А

Александр in Android Developers
Aleksey D.
ну или тебя обольют говном 💩
Но и в этом случае ты почувствуешь социальность.
Просто ты ещё и лещей нахватал.
источник

AD

Aleksey D. in Android Developers
d d
Это из книги "Прелюдия к философии".  Тоже любитель Ницше?
это из наблюдения за собой
источник

А

Александр in Android Developers
Народ, помохите, я чёт деграднул(или мб ночь сказывается) и не могу понять что в офф.доках написано

Вот, дока по вью, раздел layout.

https://developer.android.com/reference/android/view/View?hl=ru#layout

Первые два абзаца.
Я понимаю их так:

Когда экран начинает рисоваться, создаётся дерево вьюх. Для каждого из элементов дерева сверху вниз вызывается measure метод, в котором производятся измерения measuredHeight и measuredWidth - в контексте доки, это высота и ширина, которые вьюха хотела бы занимать(чёт сложна, ну пусть так пока). Каждая вьюха кеширует результат этих измерений.

Далее, когда вьюхи закончили эти свои вычисления, система вызывает для элементов дерева, опять же сверху вниз, layout метод, в котором каждый родитель должен определиться, как внутри себя расположить свои вьюхи. Во время вызова layout учитывает уже посчитаные measured значения, но у родителя есть ограничения, и вьюха должна их учитывать.

Вот тут основной зависон. Я так понимаю, если родителя чёт не устроило в результатах, которые вьюхи сами себе намерили, он я так понимаю может ещё разок вызвать у детей measure, но уже с другой спецификацией,(т.к в оконцовке родитель должен принять все те  measure параметры, что вьюхи намеряли). Так чтоль?
источник

A

Azad 🧤 in Android Developers
Здравствуйте!
Никто не сталкивался с тем, что в BottomNavigationView не меняется цвет иконок и текста при переключении на Dark Mode?
Везде все исправно работает, только в BottomNavigationView проблема
источник

D

Dmitry in Android Developers
Всем привет) Сейчас пробую разобраться с ViewModelProvider, поскольку ViewModelProviders теперь устаревший. mainActivityViewModel = new ViewModelProvider(this, ViewModelProvider.NewInstanceFactory).get(MainActivityViewModel.class);
Можете, пожалуйста, подсказать, кто сталикивался, у меня на NewInstanceFactory показывает что ошибка и ругается “Expression expected”
источник

D

Dmitry in Android Developers
Dmitry
Всем привет) Сейчас пробую разобраться с ViewModelProvider, поскольку ViewModelProviders теперь устаревший. mainActivityViewModel = new ViewModelProvider(this, ViewModelProvider.NewInstanceFactory).get(MainActivityViewModel.class);
Можете, пожалуйста, подсказать, кто сталикивался, у меня на NewInstanceFactory показывает что ошибка и ругается “Expression expected”
ошибка из лога: error: cannot find symbol variable NewInstanceFactory
источник

A

Arturx in Android Developers
Dmitry
Всем привет) Сейчас пробую разобраться с ViewModelProvider, поскольку ViewModelProviders теперь устаревший. mainActivityViewModel = new ViewModelProvider(this, ViewModelProvider.NewInstanceFactory).get(MainActivityViewModel.class);
Можете, пожалуйста, подсказать, кто сталикивался, у меня на NewInstanceFactory показывает что ошибка и ругается “Expression expected”
у тебя там второй аргумент в конструкторе ViewModelProvider - это объект NewInstanceFactory
источник

A

Arturx in Android Developers
а ты пишешь просто имя класса
источник

A

Arturx in Android Developers
нужно там создать новый лбъект
источник

A

Arturx in Android Developers
не надо их делать вообще, уходи!1
источник

A

Arturx in Android Developers
ага ахахх
источник

AG

Alexander Gorodok in Android Developers
NDK, C++.
источник

D

Dmitry in Android Developers
Arturx
нужно там создать новый лбъект
спасибо большое) Еще узнал что если используется AndroidViewModel, а не ViewModel, то нужно создавать обьект new ViewModelProvider.AndroidViewModelFactory(getApplication())
источник

A

Arturx in Android Developers
Dmitry
спасибо большое) Еще узнал что если используется AndroidViewModel, а не ViewModel, то нужно создавать обьект new ViewModelProvider.AndroidViewModelFactory(getApplication())
тут ты не создаешь а вызываешь геттер
источник

A

Arturx in Android Developers
а в смысле AndroidViewModelFactory
источник

D

Dmitry in Android Developers
Arturx
а в смысле AndroidViewModelFactory
да)
источник

D

Dmitry in Android Developers
Arturx
а в смысле AndroidViewModelFactory
Спасибо еще раз. В гугле пока не нашел такого решения
источник

A

Arturx in Android Developers
ну это не особенно сложный вопрос, почти везде где в сигнатуре метода написано название класса, нужен объект
источник