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 -