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  -
   211   212   213   214   215   216   217   218   219   220   221