Page 620 - 3-3
P. 620

super.onCreate(savedInstanceState);
                     setContentView(R.layout.data_modify); // data_modify 를 인스턴스화해서 출력준비


                     Intent rintent = getIntent(); //  정보 받아오기위한 intent
                     dates=rintent.getExtras().getString("dates"); // Key 값 dates 인 날짜값 받아옴
                     IP = rintent.getExtras().getString("IP"); // Key 값 IP 인 IP 주소값 받아옴
                     PORT = rintent.getExtras().getInt("PORT"); // Key 값 PORT 인 PORT 값 받아옴


                     // StrictMode 는 메인 스레드에서 디스크 접근 네트워크 접근 등 비효율적 작업을 하려는,
            것을 감지하여
                     //   프로그램이 부드럽게 작동하도록 돕고 빠른 응답을 갖도록 함 즉,                            Android Not
            Responding  방지에 도움
                     StrictMode.ThreadPolicy policy = new
            StrictMode.ThreadPolicy.Builder().permitAll().build();
                     StrictMode.setThreadPolicy(policy);


                     ImageButton hani = (ImageButton) findViewById(R.id.hani);   //  하니 객체생성
                     ImageButton young = (ImageButton) findViewById(R.id.young); //  영재 객체생성
                     ImageButton jiho = (ImageButton) findViewById(R.id.jiho); //  지호 객체생성
                     ImageButton min = (ImageButton) findViewById(R.id.min); //  민성 객체생성




                     hani.setOnClickListener( //  하니버튼이 눌렸을경우
                             new Button.OnClickListener() {
                                 public void onClick(View v) {
                                     id = "3113"; //  변경할 학생의 학번값


                                     Intent intent = new Intent(getApplicationContext(), PeriodActivity.class);
            // PeriodActivity 로 이동하기위한 intent
                                     intent.putExtra("dates", dates); //  날짜값을 Key 값 dates 로 전달
                                     intent.putExtra("id", id); //  학생정보를 Key 값 id 로 전달
                                     intent.putExtra("IP",IP); // IP 주소를 Key 값 IP 로 전달
                                     intent.putExtra("PORT",PORT); // PORT 주소를 Key   값 PORT  로 전달
                                     startActivity(intent); //  화면전환
                                 }
                             }
                     );


                     young.setOnClickListener( //  영재 버튼이 눌렸을경우
                             new Button.OnClickListener() {
                                 public void onClick(View v) {
                                     id = "3114"; //  변경할 학생의 학번값
                                     Intent intent = new Intent(getApplicationContext(), PeriodActivity.class);
                                     intent.putExtra("dates", dates); //  날짜값을 Key 값 dates 로 전달
                                     intent.putExtra("id", id); //  학생정보를 Key 값 id 로 전달


                                                        - 620 -
   615   616   617   618   619   620   621   622   623   624   625