Anonymous Quiz
3%
String.toInt()
38%
String?.toInt()
58%
String.toIntOrNull()
1%
String.asInt()
💊1
Anonymous Quiz
1%
mutable
86%
val
3%
var
10%
const
💊2
Для улучшения производительности списка важно использовать механизмы повторного использования элементов (например, ViewHolder), применять DiffUtil для обновления только изменившихся элементов, избегать тяжёлых операций в onBind, использовать LazyColumn в Compose. Также стоит избегать вложенных прокруток и чрезмерных измерений высоты/ширины.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
55%
abstract, open, final, sealed
29%
private, protected, public, internal
8%
static, final, volatile, transient
9%
class, object, interface, enum
Anonymous Quiz
71%
List
9%
MutableList
15%
ImmutableList
5%
ArrayList
💊5
Делегаты позволяют делегировать реализацию свойства или поведения другому объекту. В Kotlin доступны встроенные (lazy, observable, vetoable) и пользовательские делегаты через интерфейс ReadOnlyProperty.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
9%
Использовать Thread.sleep()
73%
Применить delay()
2%
Использовать Timer()
15%
Написать await()
Anonymous Quiz
29%
launch { ... }
4%
async { ... }
3%
run { ... }
63%
A и B верны
При использовании библиотек и модулей, каждая библиотека может содержать собственный AndroidManifest.xml. При сборке все манифесты объединяются в итоговый файл с учетом правил мёрджа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Forwarded from easyoffer
Напоминаю, что в честь релиза запускаем акцию.
Первые 500 покупателей получат:
🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал
🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
46%
synchronized
38%
wait/notify
4%
CyclicBarrier
12%
join
Anonymous Quiz
78%
Выводит true
3%
Выводит false
16%
Происходит компиляционная ошибка
3%
Вызывает исключение во время выполнения
DiffUtil используется в RecyclerView.Adapter для эффективного обновления списка:
- Вычисляет разницу между старым и новым списком.
- Обновляет только те элементы, которые реально изменились.
- Повышает производительность и визуальную плавность.
Незаменим при работе с динамическими данными в списках.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
90%
true
5%
false
0%
null
4%
Ошибка компиляции
Anonymous Quiz
2%
1
95%
2
2%
3
1%
4
– Повторяющиеся строки (например, URL, ключи),
– Захардкоженные значения в логике (if (x == 123)),
– Отсутствие конфигурации,
– Нельзя изменить поведение без правки кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
80%
length
19%
size
0%
count
1%
getLength
💊12🤔3
Anonymous Quiz
28%
ArrayList
22%
LinkedList
39%
HashSet
10%
TreeMap
💊3
Анонимный класс — это локальный класс без имени, определённый и созданный одновременно. Обычно используется для одноразовой реализации интерфейса или класса, особенно для обработчиков событий или колбэков.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
8%
Возвращает результат выполнения переданной функции
21%
Возвращает измененный объект
42%
Возвращает исходный объект после выполнения переданной функции
30%
Не возвращает значения, а просто выполняет функцию