안녕하세요. 다름이 아니라
어플의 main 액티비티에 nfc 태깅 로직이 들어있는데요.
홈키를 누르면 어플의 액티비티가 onPause 상태로 되면서 포그라운드에서 백그라운드로 빠지잖아요?
여기서 다시 제 어플의 액티비티 선택하면 nfc 태깅 로직을 잘 타는데요
제가 원하는 것은 홈키를 눌러서 어플이 백그라운드에 있더라도
즉 홈키 뿐만 아니라 다른 어플이 제 어플 위에 올라와 있어도
nfc 태깅 이벤트가 발생하면 실행 중인 제 어플의 nfc 태깅 로직을 타게 하고 싶습니다.
현재는 액티비티가 활성화 상태가 아니면 안드로이드 시스템에서 nfc 이벤트를 캐치하네요.
혹시 제가 원하는 대로 하려면 서비스하고 브로드캐스트 리시버를 이용하면 가능할까요?
스택 오버플로우에서 찾아보니 어떤 사람이 nfc 이벤트는 오로지 해당 어플의 액티비티가
화면에 활성화 상태일때만 어플 내에서 캐치할 수 있다고 쓴 걸 봐서요.
요약하자면 nfc 태깅시 어플을 새로 구동하는 것이 아니라 태깅을 했는데
만약 최상단에 제 어플 액티비티가 없을 시에는 이미 실행중인 액티비티를
백그라운드에서 최상단 포그라운드로 불러오는 것이 가능한지입니다.
즉, nfc 태깅 이벤트로 이미 실행중인 스택에 있는 액티비티 호출이 가능한지 궁금합니다.