직무면접
-
[Android] 안드로이드 면접 질문 정리Android 2020. 11. 10. 15:59
안드로이드의 4대 컴포넌트가 무엇인가요? 안드로이드 어플리케이션을 만들때 주요 구성요소로, 액티비티, 서비스, 콘텐트 프로바이더, 브로드캐스트 리시버가 있습니다. 액티비티와 액티비티의 생명주기에 대해 설명해보세요. 액티비티는 화면 UI를 담당하는 컴포넌트로, 안드로이드 어플리케이션은 반드시 1개 이상의 액티비티를 갖고 있습니다. 두개 이상의 액티비티를 띄울 수 없고 뷰나 프레그먼트를 이용해 화면을 분할할 수 있습니다. 안드로이드에서 액티비티 클래스는 슈퍼클래스인 Activity를 상속받아 사용합니다. 액티비티는 생성부터 소멸까지 일정한 주기를 갖는데 이를 액티비티의 생명주기라고 하고, 각 상태에 따른 메소드를 호출합니다. 기본적으로 생성부터 소멸까지 onCreate, onStart, onResume, o..