Page 216 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 216
if (str != null)
break;
}
}
catch(IOException e){
e.printStackTrace();
}
}
public void sendMsg(String msg) //메시지 보내는 함수
{
try{
dout.writeUTF(msg) //보내고
dout.flush(); //DataRegister 비우고
}
catch (IOException e){
Log.e(e.toString(), "12"); //에러나면 로그남기고
}
}
// NFC 태그 정보 수신 함수. 인텐트에 포함된 정보를 분석해서 화면에 표시
@Override,
public void onNewIntent(Intent intent) {
// 인텐트에서 액션을 추출
String action = intent.getAction();
// 인텐트에서 태그 정보 추출
String tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG).toString();
String strMsg = action + "\n\n" + tag;
// 액션 정보와 태그 정보를 화면에 출력
mTextView.setText(strMsg);
// 인텐트에서 NDEF 메시지 배열을 구한다
Parcelable[] messages = intent.getParcelableArrayExtra(
NfcAdapter.EXTRA_NDEF_MESSAGES);
- 209 -