2. При восстановлении (в onRestoreInstanceState) установить сохранённую позицию через RecyclerView.scrollToPosition или ScrollView.scrollTo.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Anonymous Quiz
30%
2
61%
3
5%
4
4%
5
Anonymous Quiz
36%
val myVar by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { computeValue() }
59%
val myVar by lazy { computeValue() }
3%
lazy val myVar = { computeValue() }
2%
val myVar: Lazy = lazy { computeValue() }
💊4
LIMIT нужен для:
- ограничения количества строк, что повышает производительность.
- постраничной загрузки.
- снижения потребления памяти и ускорения UI при отображении больших выборок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
45%
true
38%
false
6%
null
11%
Ошибка компиляции
Anonymous Quiz
2%
5
95%
10
1%
8
1%
4
Он используется для итераций и проверки вхождения числа в диапазон.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
21%
CyclicBarrier
40%
Semaphore
28%
CountDownLatch
11%
Exchanger
Anonymous Quiz
37%
Используя try-catch блок внутри каждой функции
36%
Применяя функцию runCatching и последующие вызовы onFail или onSuccess
13%
Вызывая функции внутри блока finally
14%
Ни один из перечисленных методов
💊1
Forwarded from Идущий к IT
🔥 Записал видос "Как за 3 минуты настроить Автоотклики на вакансии HeadHunter" больше не придется заниматься этой унылой рутиной
📺 Видео: https://youtu.be/G_FOwEGPwlw
Please open Telegram to view this post
VIEW IN TELEGRAM
Можно описать набор состояний, каждое из которых — отдельный подкласс sealed-класса. Это удобно для моделирования состояний UI, например: Loading, Success, Error. Все возможные состояния известны компилятору, что делает обработку безопасной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
40%
replace(K key, V oldValue, V newValue)
21%
update(K key, V newValue)
24%
set(K key, V newValue)
15%
putIfAbsent(K key, V newValue)
👍2
Anonymous Quiz
7%
[1, 2, 3, 4, 5]
66%
[1, 3, 5]
20%
[2, 4]
8%
[1, 2, 4, 5]
👍2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
85%
Объявить класс как final
10%
Объявить все методы класса как private
4%
Использовать модификатор sealed
2%
Использовать @Final аннотацию
Anonymous Quiz
10%
.isType()
76%
is
2%
.checkType()
12%
.typeOf()
👍1💊1
Foreground-сервис в Android — это сервис, который выполняется с более высоким приоритетом и отображает постоянное уведомление в статус-баре. Используется для задач, которые должны выполняться стабильно и без прерывания системой (например, трекеры, аудио-плееры, загрузки).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3🔥2👍1💊1
Anonymous Quiz
10%
fun foo(param = 1)
82%
fun foo(param: Int = 1)
5%
fun foo(param: Int = null)
4%
fun foo(param: Int) = 1
Anonymous Quiz
63%
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
5%
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
9%
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10]]
23%
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
👍1
- android:name — кастомный класс Application.
- android:icon — иконка приложения.
- android:label — отображаемое имя.
- android:theme — тема по умолчанию.
- android:allowBackup — разрешать ли бэкап.
- android:supportsRtl — поддержка RTL-языков.
- android:usesCleartextTraffic — можно ли использовать HTTP.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Anonymous Quiz
23%
private
64%
protected
11%
internal
2%
public