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

nfc 이벤트도 리스닝이 가능한가요?

0 추천
안녕하세요. 다름이 아니라

어플의 main 액티비티에 nfc 태깅 로직이 들어있는데요.

홈키를 누르면 어플의 액티비티가 onPause 상태로 되면서 포그라운드에서 백그라운드로 빠지잖아요?

여기서 다시 제 어플의 액티비티 선택하면 nfc 태깅 로직을 잘 타는데요

 

제가 원하는 것은 홈키를 눌러서 어플이 백그라운드에 있더라도

즉 홈키 뿐만 아니라 다른 어플이 제 어플 위에 올라와 있어도

nfc 태깅 이벤트가 발생하면 실행 중인 제 어플의 nfc 태깅 로직을 타게 하고 싶습니다.

현재는 액티비티가 활성화 상태가 아니면 안드로이드 시스템에서 nfc 이벤트를 캐치하네요.

혹시 제가 원하는 대로 하려면 서비스하고 브로드캐스트 리시버를 이용하면 가능할까요?

스택 오버플로우에서 찾아보니 어떤 사람이 nfc 이벤트는 오로지 해당 어플의 액티비티가

화면에 활성화 상태일때만 어플 내에서 캐치할 수 있다고 쓴 걸 봐서요.

 

요약하자면 nfc 태깅시 어플을 새로 구동하는 것이 아니라 태깅을 했는데

만약 최상단에 제 어플 액티비티가 없을 시에는 이미 실행중인 액티비티를

백그라운드에서  최상단 포그라운드로 불러오는 것이 가능한지입니다.

즉, nfc 태깅 이벤트로 이미 실행중인 스택에 있는 액티비티 호출이 가능한지 궁금합니다.
alias (340 포인트) 님이 2014년 1월 8일 질문
alias님이 2014년 1월 8일 수정

답변 달기

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