Page 596 - 3-3
P. 596

// btn_next  버튼을 눌렀을경우
                     btn_next.setOnClickListener(new View.OnClickListener() {
                         @Override
                         public void onClick(View v) {
                             if (IP == null || IP.equals("") == true) { // IP 가 null 일경우
                                 // 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); // IP 입력창


                                                        - 596 -
   591   592   593   594   595   596   597   598   599   600   601