Page 262 - 3-3
P. 262

// 서버가 1 로 응답하면
                                  else if(serverResponse == 1){
                                      // 로그인 성공 토스트 띄우기,
                                      Toast.makeText(getApplicationContext(),                  " 환영합니다",
            Toast.LENGTH_SHORT).show();


                                      //SelectDepartment  클래스로 가는 Intent      생성
                                      Intent     intent     =       new      Intent(getApplicationContext(),
            SelectDepartment.class);
                                      //"WebIP" 이름으로 WebIP    를 Extra 로 통해 넘기기
                                      intent.putExtra("WebIP", WebIP);
                                      // 소켓 종료
                                      socket.close();
                                      // 화면 전환
                                      startActivity(intent);
                                  }
                              }
                              // 예외 발생시
                              catch (IOException e){
                                  // 예외 메시지를 토스트로 띄우기
                                  Toast.makeText(getApplicationContext(),                       e.toString(),
            Toast.LENGTH_SHORT).show();
                              }


                          }
                      });


                      // 종료 버튼을 누르는 이벤트 발생 메서드
                      btnOut.setOnClickListener(new View.OnClickListener() {
                          @Override
                          public void onClick(View view) {
                              // 소켓이 현재 연결된 상태라면
                              if(socket.isConnected()) {
                                  // 예외 처리
                                  try {
                                      // 소켓 종료
                                      socket.close();
                                  }
                                  // 예외 발생시
                                  catch (IOException e) {
                                      // 예외 메시지를 토스트로 띄우기
                                      Toast.makeText(getApplicationContext(),                   e.toString(),
            Toast.LENGTH_SHORT).show();
                                  }
                              }


                                                        - 262 -
   257   258   259   260   261   262   263   264   265   266   267