DialogPreference 를 실행 중 전화가 오거나 문자를 확인하는 등 다른 액티비티로 전환되면

사용 중이던 DialogPreference 에서 onActivityStop() 을 호출하는데요.

이 onActivityStop() 을 호출할 때의 상황을 구분하는 방법이 있을까요?

두 가지로 구분하자면

1. 전화 문자 등 다른 Activity 가 실행되었을 때(foreground로 올라왔을 때)
2. Home 키를 눌러 DialogPreference 를 background 로 돌렸을 때

두 가지 경우를 구분하고 싶습니다.

오늘 하루 종일 고민해봤는데 어떻게 해도 구현이 안되네요.

조언 부탁드립니다~