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

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


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


                        case R.id.btnConnect:
            //└만약 눌린 버튼이 btnConnect버튼이라면
                            if (!isConnected) {
            //└만약 아직 연결이 되지 않은 상태라면
                                if (ip != null) {
            //└만약 ip가 등록되어 있다면
                                    try {
            //└try-catch문 시작
                                        setSocket(ip, port);
            //└ip와 port를 갖고 소켓을 만든다.


                                        readData = new ReadData();
            //└ReadData형 인스턴스를 새로 만든다.
                                        sendData = new SendData();
            //└SendData형 인스턴스를 새로 만든다.




                                                         -  83  -
   85   86   87   88   89   90   91   92   93   94   95