![]()
![]()
목차
1. Main Activity에서 Sub Activity를 호출했을 때, 액티비티 콜백메소드가 어떤 순서로 호출되는지?
2. Main Activity에서 Sub Activity를 호출하는 예제코드(Java)
1) Main Activity
2) Sub Activity
본문내용
Main Activity에서 Sub Activity를 호출할 때, 안드로이드 시스템은 정해진 액티비티 생명주기 콜백 메소드를 순서대로 호출한다. 처음에, Main Activity가 실행 중일 때, 사용자 또는 애플리케이션 로직에 의해 Sub Activity가 시작되면, Main Activity는 onPause() 상태로 진입한다. 이 상태는 Main Activity가 일시 정지되어 사용자와의 상호작용이 중단되었음을 의미한다. onPause() 호출 이후, Main Activity는 onStop() 상태가 되어, 이제 화면에서 완전히 사라지고 더 이상 보이지 않는다. 이러한 변화는 Sub Activity가 화면에 나타나기 직전에 일어난다.
출처 : 해피캠퍼스