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 -