마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

특정 단말 or 버전에서 dialog 사라지는 문제 [closed]

0 추천

안녕하세요 

이번에 넥서스7 단말(4.2) 에서 앱이 약간의 문제가 있어서 조언을 구하고자 질문을 올립니다.

현재 상황은

액티비티에서 Dialog를 띄워놓은 상태에서 홈 버튼을 누른 후 다시 앱으로 돌아왔을 경우에 Dialog가 꺼지게 됩니다.

이 상황이 갤럭시 S(2.3) 나 탭 10.1(3.0)  노트 10.1(4.1)  등에서는 발생하지가 않고 있습니다.

액티비티 lifeCycle을 확인해봐도 다른 단말과 동일한 상황인데.. 왜 다이얼로그가 사라지는지 모르겠습니다.

다이얼로그는 액티비티의 생명주기를 따라가고 있는 것으로 알고 있는데요.

어떤 부분을 확인해봐야 알 수 있을까요?

 

조언 부탁드립니다.

감사합니다.

질문을 종료한 이유: 특정기기 이슈로 일단.... 종료
낭패 (140 포인트) 님이 2013년 4월 4일 질문
낭패님이 2013년 4월 5일 closed
혹시 onCreate 를 다시 호출하지않나여? 홈버튼누루고 다시 앱올경우에요
답글 달아주셔서 감사합니다.
제가 질문에 상태확인을 안적었었네요.
확인을 해보니  onCreate를 호출하지를 않더라구요.
아래와 같은 상태로 동작합니다.

1)초기 앱 기동시
E/액티비티 확인(340): onCreate 상태
E/액티비티 확인(340): onStart 상태
E/액티비티 확인(340): onResume 상태

2)홈버튼 눌렀을 때
E/액티비티 확인(340): onPause 상태
E/액티비티 확인(340): onStop 상태

3)다시 앱으로 돌아왔을 때
E/액티비티 확인(340): onStart 상태
E/액티비티 확인(340): onResume 상태

홈버튼 누르고 앱으로 돌아올 때 2,3을 반복합니다.
다른 단말이나 버전에서도 동일한 동작을 반복하는데...
이상하게 넥서스7 단말에서만 다이얼로그가 사라집니다.
혹시 짐작가시는 부분이 있으시면 알려주시면 감사하겠습니다.
onstop onpause onstart onresume에서하는동작에 관한 소스를
올려주셔야 정확한 원인파악이 될것같습니다
답글 감사합니다.
영 찜찜하지만... 특정기기 이슈로 그냥 넘어가게 되었습니다.
나중에 시간 날때 좀 더 찾아봐야 될 것 같습니다.
도움 주셔서 감사합니다.
...