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

어플에서 homekey를 눌렀을때 Broadcast처리 후 그전화면이 보여지지 않는 방법 질문 드려요.

0 추천
간단한 통화 관련 어플을 테스트 하고 있습니다.

현재 어플에서 통화 종료 후 통화 종료 Broadcast를 받아서 BroadcastReceiver로 내부 작업을 진행 한후
'A' activity를 실행 하여 특정 ui 화면을 표시후 일정 시간(초단위) view 후 자동 종료 되게 구현 되어 있습니다.

이런 경우에 어플에서 'B'activity 화면을 보다가 홈키로 나왔을때 통화 종료 이벤트가 발생 하여 'A' activity가
보여 지고 나서 자동 종료후 홈키를 누르기 전인 'B' activity가 다시 올라 오는데요.
이 'B' activity가 올라 오지 않게 하는 방법은 없을까요?
'B' activity를 홈키가 아닌 백키로 종료 하면 'A' activity가 실행되고 종료 되도 'B' activity가 올라 오지 않습니다.
홈키를 눌렀을때도 이와 같이 진행 되게 하고 싶습니다.

조언 부탁 드립니다.
초보개발자'' (440 포인트) 님이 2013년 10월 16일 질문

1개의 답변

0 추천
BroadcastReceiver에서 A Activity를 실행 하실때 Intent에 FLAG_ACTIVITY_NEW_TASK 설정해서 실행시키면 될거 같네요.
whitesnow (8,920 포인트) 님이 2013년 10월 17일 답변
...