4대 컴포넌트에는 액티비티(Activity), 서비스(Service), 브로드캐스트 리시버(Broadcast Receiver), **콘텐트 프로바이더(Content Provider)**가 있습니다.
각 컴포넌트는 독립적으로 존재하며, 고유한 기능을 수행합니다. 이들은 **인텐트(Intent)**를 통해 서로 상호작용하여 앱의 전체적인 기능을 구현합니다.
안드로이드 액티비티의 생명주기에는 onCreate(), onStart(), onResume(), onPause(), onStop(), onRestart(),onDestroy() 7개의 콜백 메서드가 있습니다.
각 콜백 메서드의 호출 시점은 다음과 같습니다.
onCreate() 는 액티비티가 처음 생성될 때 호출됩니다. 여기서 레이아웃을 정의하고 초기화 작업을 수행합니다.