NFC concept
으로 Android 애플리케이션을 개발 중입니다. 해당 응용 프로그램에서 NFC 카드를 스 와이프하면 응용 프로그램을 선택해야하며 응용 프로그램을 선택하면 응용 프로그램이 webservice를 호출해야합니다.NFC 태그를 읽고 Android에서 Webservice를 호출하는 방법
언제 내 응용 프로그램을 선택하는 옵션이 열리지 않습니다. 내 응용 프로그램이 추락했을 때 다음 번에 카드를 스 와이프하면 응용 프로그램이 열리지 않습니다. 대신 응용 프로그램이 직접 실행되고 웹 서비스 데이터를 호출 할 수 없습니다. . 이 나누었다 추락 할 때 마지막 페이지를 점점 whole.I'm에
나는 내가
OnResume() and OnNewIntent()
에서 변경할 필요가 있음을 알게
신선한 열어야합니다.
가 나는 문제가 해결 될 것이라고 난 그냥 개방 후 내 문제 .and 한 가지 더와 변경 사항을 발견하고 닫을 수 없습니다, OnResume()
super.onResume();
mNfcAdapter.enableForegroundDispatch(this, nfcPendingIntent, mNdefExchangeFilters, null);
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) {
NdefMessage[] msgs = getNdefMessages(getIntent());
byte[] payload = msgs[0].getRecords()[0].getPayload();
//Toast.makeText(this, new String(payload), Toast.LENGTH_LONG).show();
Student=new String(payload);
if(Student.equals(rakesh)
{
new Webservice.execute(""); // Calling SOAP Webservice
}
을에서 사용하지만, 다른 NFC 프로젝트
도와주세요.
공유 당신이 ...를 호출 할 때, WS를 호출하는 경우와 같은 코드의 좀 더 어떤 코드 OnResume'에있다()'.. –
나는 업데이트되었습니다 내 질문 .please 저것을보고 저에게 응답하십시오 :) –