Page 239 - 3-3
P. 239
IP = InputIP.getText().toString();
//WebIP 에디트텍스트에 입력된 문자열을 WebIP 변수에 저장
WebIP = InputWebIP.getText().toString();
//PORT 에디트텍스트에 입력된 문자열을 PORT 변수에 저장
PORT = Integer.parseInt(InputPORT.getText().toString());
// Toast 메시지를 출력
Toast.makeText(getBaseContext(), "IP 가 설정되었습니다",
Toast.LENGTH_SHORT).show();
// 다이얼로그 닫기
dialog.dismiss();
}
// 예외 발생시 빈칸이 있으면( )
catch(Exception e){
// 토스트 출력
Toast.makeText(getBaseContext(), " 빈칸을 입력해주세요",
Toast.LENGTH_SHORT).show();
}
}
});
// 나가기 버튼을 누르는 이벤트 발생 메서드
EXIT.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// 다이얼로그 닫기
dialog.cancel();
}
});
// 다이얼로그 불러오기
dialog.show();
}
// 종료하기 다이얼로그 띄우는 메서드
void exit()
{
// 알림창을 띄우기 위한 다이얼로그
AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.Exit);
// 레이아웃 인플레이터를 사용해서 다이얼로그를 화면 일부분에 띄울 수 있도록 함
LayoutInflater inflater = getLayoutInflater();
// 종료 화면을 불러오는 변수 저장
View view = inflater.inflate(R.layout.dialog_exit, null);
// 종료 화면 다이얼로그 띄우기
builder.setView(view);
// dialog_exit.xml 에서 만들어 놓은 버튼을 java 코드에서 사용하기 위해 선언
// 종료 버튼
- 239 -