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

}


                    public void check(String str) {
            //└네트워크로 받아온 값을 해석해주는 메소드
                        if (str.charAt(0) == '*') {
            //└만약 받아온 값의 0번째가 *이라면
                            strOTP = String.valueOf(str.charAt(2));
            //└strOTP에는 받아온 값의 2번째를 넣는다.
                            for (int i = 3; i < 8; i++)
            //└총 6자리 값이니 5번 더 돌린다.
                                strOTP += str.charAt(i);
            //└2번째 값에 3, 4, 5, 6, 7번째를 넣는다.
                            switch (str.charAt(1)) {
            //└받아온 값의 1번째 값을 갖고 switch-case문을 실행함
                                case '3':
            //└만약 str.charAt(1)이 '3'이라면
                                    mHandler.sendEmptyMessage(1);
            //└mHandler에 1을 넘김
                                    return;
            //└메소드를 탈출하기 위해 null값을 반환함.
                                case '4':
            //└만약 str.charAt(1)이 '4'이라면
                                    mHandler.sendEmptyMessage(2);
            //└mHandler에 2를 넘김
                                    return;
            //└메소드를 탈출하기 위해 null값을 반환함.
                                case '5':
            //└만약 str.charAt(1)이 '5'이라면
                                    mHandler.sendEmptyMessage(3);
            //└mHandler에 3을 넘김
                                    return;
            //└메소드를 탈출하기 위해 null값을 반환함.
                                case '0':
            //└만약 str.charAt(1)이 '0'이라면
                                    mHandler.sendEmptyMessage(17);
            //└mHandler에 17을 넘김
                                    return;
            //└메소드를 탈출하기 위해 null값을 반환함.
                                case '1':
            //└만약 str.charAt(1)이 '1'이라면
                                    mHandler.sendEmptyMessage(18);




                                                         -  88  -
   90   91   92   93   94   95   96   97   98   99   100