Page 99 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 99

//└만약 전송할 데이터가 있다면
                                try {
            //└try-catch문 시작
                                    netWriter.write(data);
            //└netWriter를 통해 data값을 전송한다.
                                    netWriter.flush();
            //└netWriter의 버퍼를 비워준다.
                                } catch (IOException e) {
            //└만약 IOException 에러가 발생한다면
                                    e.printStackTrace();
            //└에러를 로그로 띄운다.
                                }
                                data = "";
            //└data값을 null값으로 만든다.
                            }
                        }
                    }
                }


                public boolean onCreateOptionsMenu(Menu menu) {
            //└Action Bar를 만들어주는 부분
                    MenuInflater in = getMenuInflater();
            //└MenuInflater를 만든다.
                    in.inflate(R.menu.main_menu, menu);
            //└menu를 추가한다.
                    return super.onCreateOptionsMenu(menu);
            //└메뉴에 대한 정보를 반환한다.
                }


                public boolean onOptionsItemSelected(MenuItem item) {
            //└Action Bar에 버튼이 클릭되었을 때의 동작 설정
                    int id = item.getItemId();
            //└id에 클릭한 버튼의 ID값을 받아온다.
                    if (id == R.id.ip_setting) {
            //└만약 클릭한 버튼이 R.id.ip_setting버튼이라면
                        final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
            //└AlertDialog를 띄우기 위해 하나를 생성한다.
                        final EditText ee = new EditText(this);
            //└EditText를 통해 받기 위해 새로운 EditText를 만든다.
                        ee.setText("192.168.100.10");
            //└기본값으로 192.168.100.10을 준다. 이 값은 변경이 가능하다.




                                                         -  92  -
   94   95   96   97   98   99   100   101   102   103   104