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 -