Size: a a a

Android Developers

2021 May 30

QH

Quantum Harmonizer in Android Developers
Тебе в @javastart или @kotlin_start
источник

B

Baffomet in Android Developers
Понял, по таким вопросам туда
источник

Na

Neon an Děv 8) in Android Developers
list.any { !it.isEmpty() }
источник

СП

Сергей П. in Android Developers
Цикл foreach. Внутри проверка условия и return false.
А то в котлине обмажутся своим .... и потом ....

А под капотом там в итоге выйдет если вот такой сахар использовать  не то же самое - а раза в два - три  больше операций из за разных преобразований и проверок
источник

B

Baffomet in Android Developers
Я написал list.all { it.isNotEmpty }
источник

СП

Сергей П. in Android Developers
Можно в исходниках кстати глянуть, больше ли кода
источник

Na

Neon an Děv 8) in Android Developers
Вы из секты свидетелей перфоманса?
источник

Na

Neon an Děv 8) in Android Developers
Нет смысла срать for'ами, если у тебя нету задачи писать критический по перфомансу код
источник

СП

Сергей П. in Android Developers
Нет. Из секты джавы и читаемости кода.

Хотя последний вариант читаем безупречно, признаю
источник

PE

Pavel Erokhin in Android Developers
заинлайнится, не за что волноваться
источник

a

awawa in Android Developers
источник

PE

Pavel Erokhin in Android Developers
источник

СП

Сергей П. in Android Developers
А первый с none выглядел WTF если без комментария
источник

Na

Neon an Děv 8) in Android Developers
тут я согласен
источник

Na

Neon an Děv 8) in Android Developers
Ну вообще, все же накладные ресурсы сверху будут, однако это пустяк, что-бы за такое полноватся
источник

PE

Pavel Erokhin in Android Developers
+
источник

В

Виктор in Android Developers
all - это если все элементы соответствуют фильтру. Используйте none или any.
источник

B

Baffomet in Android Developers
Мне так и надо, чтобы все были не пустые
источник

QH

Quantum Harmonizer in Android Developers
Не будет там накладных расходов)
источник

K

Konstantin in Android Developers
Добрый день использую <com.google.android.material.appbar.MaterialToolbar

Если просто добавить его в макет и добавить к нему через menu пару item, то они отображаются и вроде как кликабельны(не уверен, что кликабельны, не проверял точно)

Но если я напишу в MainActivity в методе onCreate

setSupportActionBar(binding.topAppBar)

То menu и его item пропадают сразу.

Создается ощущение, что он просто игнорирует мой menu с items.
Что может быть?
источник