Anonymous Quiz
62%
open
29%
override
0%
final
9%
abstract
1. Измерение: определение размеров текста с учётом шрифта и стиля (используя Paint.iss.oneasureText или StaticLayout).
2. Размещение: расчёт позиции текста на экране.
3. Рендеринг: отрисовка текста на Canvas через методы drawText или StaticLayout.draw.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
76%
Используя функции async и await
15%
Применяя ключевое слово synchronized
6%
Вызывая методы thenApply и thenAccept
2%
Отслеживая состояние с помощью переменной
Anonymous Quiz
52%
run
34%
apply
8%
apply
6%
use
💊9
- ViewModel — проверка логики отображения, работы с LiveData/StateFlow.
- UseCase / Interactor — основная бизнес-логика.
- Repository (если изолирован от сети) — для проверки логики агрегации данных.
- Вспомогательные утилиты и мапперы — чтобы гарантировать корректность трансформации данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
86%
С помощью оператора is
6%
Используя метод checkType()
5%
Применением typeof
3%
С помощью оператора typeof
Anonymous Quiz
1%
1
44%
2
14%
3
41%
0
Принцип подстановки Лисков (из SOLID): если класс B наследуется от класса A, то объекты класса A могут быть заменены на объекты класса B без нарушения корректности программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Anonymous Quiz
79%
System.currentTimeMillis()
2%
new Date().getTime()
10%
Calendar.getInstance().getTimeInMillis()
9%
LocalDateTime.now().toInstant(ZoneOffset.UTC).toEpochMilli()
💊1
Anonymous Quiz
14%
35
5%
20
9%
25
71%
40
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
17%
CyclicBarrier
53%
Semaphore
24%
CountDownLatch
6%
Exchanger
Anonymous Quiz
2%
Автоматическая генерация toString()
13%
Генерация equals() и hashCode()
0%
Возможность создания копий с помощью copy()
85%
Все перечисленные
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
43%
-6
41%
-4
9%
-2
7%
0
Anonymous Quiz
14%
lateinit можно использовать с примитивными типами
4%
lateinit позволяет инициализировать переменные в конструкторе
77%
lateinit должен быть проинициализирован до первого обращения
5%
lateinit автоматически делает переменную nullable
Java: byte, short, int, long, float, double, char, boolean.
Kotlin использует обёртки (Int, Double, Boolean и др.), которые компилируются в примитивы при необходимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
2%
public
11%
protected
85%
private
2%
internal
Anonymous Quiz
2%
var
68%
val
13%
const
18%
readonly
– При создании компонентов (LayoutInflater, FragmentFactory),
– При работе с ViewModelProvider.Factory,
– При создании Intent, Notification, MediaPlayer.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1