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

onResume이 두 번 발생하는 현상

0 추천
앱의 기능 중에 푸시로 이벤트를 받으면 액티비티를 띄워주는 기능이 있습니다.

화면이 켜져있는 상태에서는 onResume이 한 번 발생해서 정확하게 액티비티가 나옵니다.

그런데 꺼져있는 상태에서는 동작이 이상해서 로그를 찍어봤더니 onCreate -> onResume -> onPause -> onResume 이렇게 발생합니다. onResume이 두 번 발생해서 토스트 메시지 나오는 시간도 길어지고, 바이브레이션 시간도 길어져서 해결하고 싶은데 방법을 모르겠네요.

해결책을 알려주시면 감사하겠습니다.
mirato (140 포인트) 님이 2015년 5월 8일 질문

1개의 답변

+1 추천
onResume이 두번 나오는 이유를 찾는 것보단 onPause로 빠지는 이유를 찾아야 할것 같습니다.

두번째 onResume이 나오는 이유는 이미 onPuase로 빠졌기 때문이니깐요.
작전동 (5,890 포인트) 님이 2015년 5월 13일 답변
...