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 -
   838   839   840   841   842   843   844   845   846   847   848