본문 바로가기

반응형

lifecycle

(2)
[Android]Service 생명주기 서비스 생명주기서비스의 생명주기는 두 가지로 분류할 수 있다. 먼저 타입 A는 로컬 서비스를 구현하는 것이고, 타입 B는 원격 서비스를 구현하는 것이다. 그래서 타입 B로 서비스를 구현할 경우, 같은 기기에서 실행되고 있는 다른 애플리케이션에서 원격 서비스로 구현된 서비스를 실행할 수 있게 된다.정리 Service 타입 A ▶ onCreate(): 서비스가 생성될 때 호출 ▶ onStart(): startService() 메소드에 의해 서비스가 시작될 때마다 호출 ▶ onDestory(): 서비스가 종료될 때 호출정리 Service 타입 B ▶ onCreate(): 서비스가 생성될 때 호출 ▶ onBind(): bindService() 메소드에 의해 서비스가 시작될 때 호출 ▶ onUnbind(): 서비..
[Android]액티비티의 생명주기 액티비티 생명주기액티비티는 다음 그림과 같은 생명주기(LifeCycle)를 가지고 있다. 이 생명주기에 따라 적절한 메소드가 호출되므로 이를 숙지해서 액티비티를 작성해야 한다. 물론 다음 내용은 안드로이드 개발을 어느 정도 해봐야 감이 오는 부분이니 지금은 잠시 눈요기만 하고 나중에 다시 살펴보기 바란다.액티비티 생명주기는 onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDestory()순으로 실행되며, 경우에 따라서 onRestart() 메소드가 호출되기도 한다. 이에 대한 자세한 설명은 다음의 액티비티 생명주기 표를 참고하기 바란다.API 액티비티 생명주기메소드설명다음 메소드onCreate()액티비티가 생성될 때 호출되며 사용자..

반응형