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

nfc 어플구현시 문제점 입니다.

+1 추천
안녕하세요 NFC TAG 를 통해 앱을 실행시키고 해당 프로세스를 진행시키는 작업을 구현중입니다.
실제 구현후 테스트해보니 여러 문제점이 있네요  nfc 경험이 많으신분 있으시면 도움부탁드립니다.
 
 
nfc tag 의  nedf메세지 내용 은 아래와 같습니다. 
첫번째 record 에 android:mimeType 과 text 내용을 담고있고 
두번째 record 에 android application record 로 앱 패키지 name 을 기록하고 있습니다.
 
 
첫번째 질문은 
NFC  tag 를 하면  해당 패키지 이름으로 앱을 실행합니다. 
앱이 실행된후  NFC TAG 시  액션을 막고싶은데  방법이 없을까요?
어플안에는 여러 ACTIVITY 로 구성되어있는데 메인이 아닌경우에는  NFC TAG 로 ACTIVITY 실행되 되면 
문제가 있어  NFC TAG 액션이 실행이 안되게 하고싶습니다.
현재는메인 activity 가 아닌  다른 activity 에서 nfc tag 가 되었을때  해당 activity 를 실행시켜 
해당 activity 화면이 이동하는게 문제입니다.
 
 
두번째 질문은  NFC AAR 방식을 통해서 앱을 실행시킬때 앱이 실행된 상태에서 forgound디스패치를 통해 
해당 activity 를 재사용하지않고 다시 실행하더군요  어떻게 해야할가요 ? 
aar 사용시에는 원래 안되는 것인지 nfc 사용 document 에서 보면 ".enableForegroundDispatch"
를 재정의 하면 된다고 하는데 어떻게 하는것인지 모르겠습니다.
현재는  해당 activity onResume() 이벤트에 아래와 같이 코딩하였습니다.
aar 방식이 아닌경우에는 재사용이 잘됩니다.
 
 if( myAdapter != null )
     myAdapter.enableForegroundDispatch(this, mPendingIntent, mIntentFilters, mNFCTechLists);
            
노땅개발 (130 포인트) 님이 2015년 2월 10일 질문

답변 달기

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