Page 604 - 3-3
P. 604

}
                     });


                 }


             }






             package com.helloworld.smartschool;


             import android.content.Intent; // 액티비티 호출 클래스
             import android.os.Bundle;  // 문자열로 된 키와 여러 가지의 타입의 값을 저장하는 Map                     클래스
             import android.support.v7.app.AppCompatActivity;  // 안드로이드 하위버전 지원 액티비티 클래스
             import android.view.View; // 모든 가시적 객체의 부모 클래스
             import android.widget.Button; // 버튼 사용 클래스
             import android.widget.ImageButton; // 이미지가 담긴 버튼 사용 클래스


             public class Class_Main extends AppCompatActivity {
                 String name; // 이름
                 String IP; // IP 주소
                 String WebIP; // Web 주소
                 int PORT; //  포트
                 @Override
                 protected void onCreate(Bundle savedInstanceState) {
                     super.onCreate(savedInstanceState);
                     setContentView(R.layout.class_main); // class_main 을 인스턴스화하고 출력준비
                     ImageButton showDB = (ImageButton) findViewById(R.id.showDB); // DB    열람 버튼
                     ImageButton writeDB = (ImageButton) findViewById(R.id.change_DB); // DB  수정 버튼
                     ImageButton back = (ImageButton) findViewById(R.id.back); //  돌아가기 버튼


                     Intent rintent = getIntent();  //  값을 받아오는 intent
                     name = rintent.getExtras().getString("name"); //  이름값을 Key 값 name  으로 받아옴
                     IP = rintent.getExtras().getString("IP"); // IP 주소를 Key 값 IP 로 받아옴
                     WebIP = rintent.getExtras().getString("WebIP"); // Web 주소를 Key 값 WebIP  로 받아옴
                     PORT = rintent.getExtras().getInt("PORT"); // PORT 를 Key 값 PORT 로 받아옴


                     showDB.setOnClickListener( // DB 열람 버튼이 클릭됬을경우
                             new Button.OnClickListener() {
                                 public void onClick(View v) {
                                     Intent intent = new Intent(getApplicationContext(),
            DataBaseActivity.class); // DataBaseActivity 로 이동하는 intent
                                     intent.putExtra("name", name); //  이름값을 Key   값 name  으로 전달
                                     intent.putExtra("WebIP",WebIP); // Web 주소를 Key  값 WebIP  로 전달
                                     intent.putExtra("PORT",PORT); // PORT 를 Key 값 PORT  로 전달


                                                        - 604 -
   599   600   601   602   603   604   605   606   607   608   609