Page 69 - 3-3
P. 69
public void onClick(View v) {
switch (v.getId()) {
case R.id.wifiBtn:
// 통신 버튼을 누른다 평소에는 보이지 않음.( )
if(flag==0) {
// 통신 버튼을 누른다.
th = new MyThread(ips, 9999);
// 새 스레드 설정(ip 값과 포트 값)
th.start();
// 포트를 열어 통신 시작.
Toast.makeText(MainActivity.this," 통신을 시작합니다.", Toast.LENGTH_SHORT).show();
// 화면에 토스트메시지를 띄움.
flag = 1;
// 통신이 시작되었음을 의미
}
else
// 통신 중일 때
{
Toast.makeText(MainActivity.this," 이미 통신 중입니다.", Toast.LENGTH_SHORT).show();
// 통신 중이라는 메시지를 화면에 표시
}
break;
case R.id.startBtn:
//order 페이지로 이동.
if(flag!=0){
// 통신 중일 때.
th.Close();
// 통신을 중단.
flag=0;
// 통신이 중단되었음을 저장.
}
Intent startIntent = new Intent(this,
Order.class);
// 이동할 페이지 결정
startIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- 69 -