Anonymous Quiz
10%
abracadabra
80%
abracada
3%
abracad
7%
default
Anonymous Quiz
54%
add(int index, E element)
10%
set(int index, E element)
3%
push(int index, E element)
33%
insert(int index, E element)
Job — это элемент управления жизненным циклом корутины. С его помощью можно:
- отменять корутину;
- отслеживать завершение;
- объединять с другими задачами;
- управлять родительскими и дочерними корутинами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
84%
String.toInt()
14%
parseInt()
2%
convertToInt()
0%
castToInt()
Anonymous Quiz
90%
list.map { it.toString() }
5%
list.convertAll { it.toString() }
1%
list.cast()
3%
list.transform { String(it) }
– По значению — создаётся копия объекта (в Kotlin: data class, val x = a).
– По ссылке — передаётся указатель, и изменения влияют на оригинал. В Java и Kotlin передаются ссылки по значению (сама ссылка копируется, но указывает на один объект).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
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
79%
Выводит true
2%
Выводит false
17%
Происходит компиляционная ошибка
3%
Вызывает исключение во время выполнения
DiffUtil используется в RecyclerView.Adapter для эффективного обновления списка:
- Вычисляет разницу между старым и новым списком.
- Обновляет только те элементы, которые реально изменились.
- Повышает производительность и визуальную плавность.
Незаменим при работе с динамическими данными в списках.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
90%
true
5%
false
0%
null
5%
Ошибка компиляции