안드로이드 개발 질문/답변
(글 수 45,052)
DialogPreference 를 실행 중 전화가 오거나 문자를 확인하는 등 다른 액티비티로 전환되면
사용 중이던 DialogPreference 에서 onActivityStop() 을 호출하는데요.
이 onActivityStop() 을 호출할 때의 상황을 구분하는 방법이 있을까요?
두 가지로 구분하자면
1. 전화 문자 등 다른 Activity 가 실행되었을 때(foreground로 올라왔을 때)
2. Home 키를 눌러 DialogPreference 를 background 로 돌렸을 때
두 가지 경우를 구분하고 싶습니다.
오늘 하루 종일 고민해봤는데 어떻게 해도 구현이 안되네요.
조언 부탁드립니다~




전화, 문자 등을 수신할 때 최상위 activity가 변경된다면... onPause를 타기전에 해당 intent를 수신할 수 있을 것 같은데요.