Page 842 - 3-3
P. 842

}
                 private class splashhandler implements Runnable{
                     public void run() {
                         startActivity(new Intent(getApplication(), Input.class)); //  로딩이 끝난후 이동할
             Activity
                         SplashActivity.this.finish(); //  로딩페이지 Activity Stack 에서 제거
                     }
                 }
             }


                <Input.java> ( IP  설정을 위한 화면 )


             package com.helloworld.smartschool; //  패키지를 불러옴
             import android.content.Intent; //  화면전환을 위한 인탠트를 불러옴
             import android.support.v7.app.AlertDialog; //  알림창을 띄우기위해 다이얼로그를 불러옴
             import android.support.v7.app.AppCompatActivity; //  액티비티를 불러옴
             import android.os.Bundle; // onCreate 를 위한 번들을 불러옴
             import android.view.LayoutInflater; //  일부화면을 불러오기위한 레이아웃인플레이터를 불러옴
             import android.view.View; //  뷰를 불러옴
             import android.widget.Button; //  버튼을 불러옴
             import android.widget.EditText; //  입력창을 불러옴
             import android.widget.ImageButton; //  이미지 버튼을 불러옴
                 private ImageButton btn_IP, btn_next, btn_end; //  이미지 버튼
                 private String IP, WebIP; // IP 주소
                 private int PORT; //  포트
                 @Override
                 protected void onCreate(Bundle savedInstanceState) {
                     super.onCreate(savedInstanceState);
                     setContentView(R.layout.activity_input);
                     //  레이아웃에서 이미지버튼을 불러옴
                     btn_IP = (ImageButton) findViewById(R.id.btn_IP);
                     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) {
                             show(); // IP 설정 다이얼로그를 불러옴
                         }
                     });
                     // btn_next  버튼을 눌렀을경우
                     btn_next.setOnClickListener(new View.OnClickListener() {
                         @Override
                         public void onClick(View v) {
                             if (IP == null || IP.equals("") == true) { // IP 가 null 일경우


                                                        - 842 -
   837   838   839   840   841   842   843   844   845   846   847