Работал ли с Activity

«Работал ли с Activity» — вопрос из категории Android компоненты, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, работал. Activity — это ключевой компонент Android, представляющий один экран с UI. Основные методы жизненного цикла: onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy().

Пример создания Activity:

class MainActivity : AppCompatActivity() {  
    override fun onCreate(savedInstanceState: Bundle?) {  
        super.onCreate(savedInstanceState)  
        setContentView(R.layout.activity_main)  
    }  
}  

Важно управлять состоянием через savedInstanceState для восстановления после поворота экрана или убийства процесса. Также работал с Intent для навигации между Activity.