, 내 응용 프로그램에서)안드로이드 NFC 응용 프로그램은 내가 그리 복잡한 응용 프로그램을 쓰고 있어요하지만 난 큰 문제가
먼저 일부 활동, NFC 태그 리더보다 어떤 메뉴보다 로그인 페이지입니다. 내 질문은 활동을 다시 시작하지 않고 discoverd 태그로 의도 한 두 번째 활동을 잡는 방법입니다. 사용할 내용
, 내 응용 프로그램에서)안드로이드 NFC 응용 프로그램은 내가 그리 복잡한 응용 프로그램을 쓰고 있어요하지만 난 큰 문제가
먼저 일부 활동, NFC 태그 리더보다 어떤 메뉴보다 로그인 페이지입니다. 내 질문은 활동을 다시 시작하지 않고 discoverd 태그로 의도 한 두 번째 활동을 잡는 방법입니다. 사용할 내용
NfcAdapter 페이지 (enableForegroundDispatch())에 설명 된대로 전경 디스패치 시스템 기능을 잘 살펴보십시오. 귀하의 활동은 기본적으로 관심있는 태그 의도를 가로 채기위한 메소드를 호출 할 수 있습니다. 귀하의 활동은 다른 모든 활동보다 우선합니다. 기존 활동의 onNewIntent() 콜백에서 태그가 전달됩니다.
enableForegroundDispatch (activity, pendingIntent, null, null)를 사용하고 pendingIntent가 SINGLE_TOP 플래그가있는 인 텐트를 래핑해야합니다. 인 텐트는 동일한 활동을 시작해야하며 SINGLE_TOP이 사용되기 때문에 현재 메모리에있는 활동 만 사용됩니다. onNewIntent()가 호출되면 인 텐트에서 태그를 추출 할 수 있습니다.