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

위젯에서 앱을 실행할때 activity의 실행순서 문의드립니다

0 추천
안녕하세요.

audioservice 를 사용하는 앱을 하나 만들고 있습니다.

service가 골치아픈게 앱은 종료되도 위젯이 있으면 위젯에서 service를 계속 사용할 수 있는 구조인데요,

현재 activity는 총 3개입니다. 정상적으로 앱아이콘으로 실행하면

A->B->C 로 가며, C에서 audio play가 됩니다.

그런데 만약에 pause가 된 상태에서 앱을 뒤로가기로 종료하고 위젯화면을 터치하면

현재는 A, B 없이 바로 C가 뜨는구조입니다.(C에서 플레이를 하므로) 이 때 뒤로가기를 누르면 앱이 종료되면서 home 화면이 나옵니다.

이 시나리오를 아래와 같이 수정하고 싶습니다.

If service가 alive면, 위젯 터치시 A->B->C로  자동이동.(즉, 사용자는 C를 보게 되지만 A와 B가 stack에 있게. C에서 back 하면 B로 갈 수 있게)

현재는  위상황에서 A, B없이 C만 떠있어서 여러가지 오류의 여지가 많습니다.

어떻게 해야될까요?
탯탯탯 (430 포인트) 님이 2013년 11월 19일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...