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

//└연결 실패 라는 토스트를 생성함
                                    break;
            //└switch-case문 탈출
                            }
                        }
                    };
                }


                @Override
                public void onClick(View v) {
            //└위에 setOnClickListener 설정해 놓은 것들을 한 번에 관리하는 메소드. 버튼이 눌렸을 때 실행된
            다.
                    int id = v.getId();
            //└눌린 버튼이 무엇인지 판단해 줄 id 변수


                    if ((id == R.id.btnRefresh1) || (id == R.id.btnRefresh2) || (id == R.id.btnRefresh3)) {
            //└만약 3개의 Refresh버튼이 눌린다면
                        if (socket == null) {
            //└만약 소켓이 없다면(ATmega128과 연결되어 있지 않다면)
                            makeToast("연결이 끊겼습니다.");
            //└연결이 끊겼습니다. 라는 토스트가 생성된다.
                            return;
            //└메소드를 탈출한다.
                        }
                    }


                    switch (id) {
            //└누른 버튼의 id값을 갖고 switch-case문을 돌림
                        case R.id.btnRefresh1:
            //└만약 눌린 버튼이 btnRefresh1버튼이라면
                            if (state[1])
            //└만약 OTP카드 1번의 사용자 정보가 입력되어 있다면
                                data = "3*";
            //└data를 3*으로 만들어 sendData의 인스턴스가 데이터를 전송한다.
                            else if (!state[1])
            //└만약 OTP카드 1번의 사용자 정보가 입력되어 있지 않다면
                                makeToast("사용자 정보를 입력해주세요.");
            //└사용자 정보를 입력해주세요. 라는 토스트를 생성한다.
                            break;
            //└switch-case문 탈출






                                                         -  82  -
   84   85   86   87   88   89   90   91   92   93   94