Как определить наличие конструктора у Fragment в Android?
В Android Fragment должен иметь публичный конструктор без параметров, чтобы система могла его корректно воссоздавать, например, при повороте экрана.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Android Fragment должен иметь публичный конструктор без параметров, чтобы система могла его корректно воссоздавать, например, при повороте экрана.
Читать ответВ Kotlin data class — это специальный класс, предназначенный для хранения данных. При компиляции компилятор автоматически генерирует для него несколько полезных методов:
Читать ответВ Kotlin расширяющие функции имеют следующие ограничения:
Читать ответWorkManager в архитектуре Android-приложений отвечает за выполнение отложенных и гарантированных фоновых задач, которые должны выполниться даже если приложение закрыто или устройство перезагружено.
Читать ответВ Kotlin концепция null-safety означает, что язык встроенно поддерживает контроль над возможностью переменных принимать значение null.
Читать ответВ Java синхронизация обычно реализуется с помощью ключевого слова synchronized, которое блокирует монитор объекта, обеспечивая взаимное исключение при доступе к критическим секциям кода.
Читать ответMVVM (Model-View-ViewModel) — это архитектурный шаблон, который разделяет UI (View) от бизнес-логики (ViewModel).
Читать ответВ Android метод start() обычно не вызывается напрямую разработчиком, а управляется системой.
Читать ответАннотация @Parcelize в Android используется для автоматической генерации кода, который реализует интерфейс Parcelable для класса.
Читать ответЧтобы проверить, что Activity была закрыта или уничтожена системой, можно использовать методы жизненного цикла Activity:
Читать ответВ Kotlin Multiplatform проекте source set — это логическая группа исходных файлов, объединённых по платформам или общему назначению.
Читать ответВ Android-приложении отображение определенного экрана обычно инициируется запуском Activity. Для этого создаётся Intent, который указывает, какой экран (Activity) нужно открыть, и вызывается метод startActivity(intent).
Читать ответ