Page 843 - 3-3
P. 843
// Toast 메시지를 출력하고 IP 설정창을 불러옴
Toast.makeText(getBaseContext(), "IP 를 설정해주세요!",
Toast.LENGTH_SHORT).show();
show();
}
else { // IP 가 null 이 아닐경우
Intent intent = new Intent(getApplicationContext(), Main.class); // Main 으
로 가는 인탠트 생성
intent.putExtra("IP", IP); // IP 값을 인탠트로 넘김
intent.putExtra("WebIP", WebIP); // WebIP 값을 인탠트로 넘김
intent.putExtra("PORT", PORT); // PORT 값을 인탠트로 넘김
// Toast 메시지를 출력하고 다음 화면으로 전환
Toast.makeText(getBaseContext(), " 연결되었습니다",
Toast.LENGTH_SHORT).show();
startActivity(intent);
}
}
});
// btn_end 버튼을 눌렀을경우
btn_end.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
exit(); // 종료하기 다이얼로그를 불러옴
}
});
}
// 다이얼로그 함수
void show()
{
// 알림창을 띄우기 위한 다이얼로그
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.ip_input, null);
builder.setView(view);
// 레이아웃에서 버튼과 입력창을 불러옴
final Button OK = (Button) view.findViewById(R.id.buttonSubmit);
final Button EXIT = (Button) view.findViewById(R.id.buttonExit);
final EditText InputIP = (EditText) view.findViewById(R.id.InputIP);
final EditText InputPORT = (EditText) view.findViewById(R.id.InputPORT);
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) {
- 843 -