Каким образом происходит преобразование suspend-функций в Kotlin при компиляции?
Suspend-функции в Kotlin при компиляции преобразуются в функции с дополнительным параметром — объектом продолжения (Continuation).
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Suspend-функции в Kotlin при компиляции преобразуются в функции с дополнительным параметром — объектом продолжения (Continuation).
Читать ответУведомления: Группировка уведомлений в каналы (Notification Channels), возможность отложить уведомление (Snooze Notification).
Читать ответВ контексте разработки Android термин Target Fragment обычно относится к фрагменту, который является получателем результата или взаимодействия от другого фрагмента.
Читать ответВ Kotlin для изменения диспетчера выполнения корутин можно использовать несколько способов:
Читать ответПреимущества:
Читать ответГлавный цикл исполнения в Android-приложениях — это цикл обработки сообщений (message loop) в главном потоке (UI thread).
Читать ответВ Android существуют несколько основных видов хранилищ данных:
Читать ответСовместимость null-значений между Java и Kotlin обеспечивается благодаря системе типов Kotlin, которая явно различает nullable и non-nullable типы.
Читать ответActivityContext — это контекст, связанный с конкретным Activity.
Читать ответВ Java и Kotlin обработка ошибок основана на исключениях, но есть важные отличия:
Читать ответВ Kotlin метод hashCode() у объекта типа Any реализован так, чтобы возвращать целочисленное значение, которое служит хешем объекта.
Читать ответПолное создание новой Activity в Android происходит в следующих случаях:
Читать ответ