Page 597 - 3-3
P. 597
final EditText InputPORT = (EditText) view.findViewById(R.id.InputPORT); // PORT 입력창
final EditText InputWebIP = (EditText) view.findViewById(R.id.InputWebIP); // 웹주소
입력창
// 다이얼로그 생성
final AlertDialog dialog = builder.create();
dialog.setCancelable(false);
OK.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
// 입력한 값을 String 변수에 저장
IP = InputIP.getText().toString();
WebIP = InputWebIP.getText().toString();
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 버튼을 눌렀을경우
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);
// 레이아웃에서 버튼과 입력창을 불러옴
final TextView EXIT = (TextView) view.findViewById(R.id.EXIT);
final TextView CANCEL = (TextView) view.findViewById(R.id.CANCEL);
- 597 -