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 -