Page 237 - 3-3
P. 237
btn_next = (ImageButton) findViewById(R.id.btn_next);
// 종료하기 이미지버튼
btn_end = (ImageButton) findViewById(R.id.btn_end);
// btn_IP 버튼을 누르는 이벤트 발생 메서드
btn_IP.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//IP 설정 다이얼로그를 불러오기
show();
}
});
// 버튼을 누르는 이벤트 발생 메서드
btn_next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//IP 에디트 텍스트에 쓰여진 문자열이 null 이면
if (IP == null || IP.equals("") == true) {
// Toast 메시지를 출력
Toast.makeText(getBaseContext(), "IP 를 설정해주세요!",
Toast.LENGTH_SHORT).show();
//IP 설정 다이얼로그 불러오기
show();
}
//IP 에디트 텍스트에 쓰여진 문자열이 존재하면
else {
// Main.java 로 가는 인텐트 생성
Intent intent = new Intent(getApplicationContext(), Main.class);
//IP 문자열을 "IP" 라는 이름으로 넘기기
intent.putExtra("IP", IP);
//WebIP 문자열을 "WebIP" 라는 이름으로 넘기기
intent.putExtra("WebIP", WebIP);
//PORT 정수를 "PORT" 라는 이름으로 넘기기
intent.putExtra("PORT", PORT);
// Toast 메시지를 출력
Toast.makeText(getBaseContext(), " 연결되었습니다",
Toast.LENGTH_SHORT).show();
//Main 화면 인텐트 시작
startActivity(intent);
}
}
});
// 종료 이미지버튼을 누르는 이벤트 발생 메서드
- 237 -