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 -