|
移动应用开发
级别
I
Русский
大学生
|
Какой язык программирования официально поддерживается Android Studio для разработки приложений Android?
|
|
移动应用开发
级别
II
Русский
大学生
|
Какой результат даст выражение `user?.name` в Kotlin, если переменная `user` равна `null`?
|
|
移动应用开发
级别
III
Русский
大学生
|
Какое назначение имеет метод `onSaveInstanceState` в Android Activity?
|
|
移动应用开发
级别
IV
Русский
大学生
|
Какое ключевое слово Kotlin объявляет локальную переменную, значение которой нельзя переназначить после инициализации?
|
|
移动应用开发
级别
V
Русский
大学生
|
Экран Android имеет плотность 3 px на один dp. Сколько физических пикселей по ширине займёт элемент размером 16 dp?
|
|
移动应用开发
级别
VI
Русский
大学生
|
Какое преимущество даёт применение дифференциального обновления списка при изменении одного элемента интерфейса?
|
|
移动应用开发
级别
VII
Русский
大学生
|
Какое состояние корутины Kotlin означает, что её выполнение было отменено до нормального завершения?
|
|
移动应用开发
级别
VIII
Русский
大学生
|
Какой механизм Android позволяет автоматически повторно запускать код интерфейса только в период, когда Lifecycle-владелец находится в состоянии не ниже STARTED?
|
|
移动应用开发
级别
IX
Русский
大学生
|
В Android-приложении несколько экранов используют один поток данных из базы, а изменения должны автоматически поступать подписчикам. Какой механизм Kotlin наиболее подходит для представления такого потока?
|
|
移动应用开发
级别
X
Русский
大学生
|
В распределённом мобильном клиенте два устройства независимо добавляют элементы в одну коллекцию, а сервер должен объединять изменения без потери операций и без центральной блокировки. Какая модель данных наиболее подходит?
|
|
移动应用开发
级别
XI
Русский
大学生
|
В Android-приложении необходимо атомарно обновить несколько связанных таблиц Room и откатить все изменения при ошибке. Какой механизм следует применить?
|
|
移动应用开发
级别
XII
Русский
大学生
|
В Kotlin Flow оператор `catch` перехватывает исключение, возникшее при выполнении upstream-операторов. Какое поведение будет корректным для восстановления потока после такой ошибки?
|