Page 484 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 484
정보통신기기 프로젝트
ipAdress = sharedPref.getString("ip_address", "NULL");
// ip주소를 설정파일로부터 가져옴
realtime = sharedPref.getBoolean("realtime", false); // 실시간
통신이 on인지 off인지 가져옴
// Log.e("실시간통신 상태", String.valueOf(realtime));
interval_key = sharedPref.getInt("interval_key", 1500);
//간격을 가져옴
// Log.e("통신주기 :", Integer.toString(interval_key));
if (realtime || running) {
// 실시간 통신이 on이 되었거나 돌아가는중이라면
if (running) {
// 실시간통신이 돌아가는 중이라면
running = false;
//running 값은 false로 바꾸어 thread를 종료 시킨다.
startButton.setText("층확인 시작");
// button의 텍스트값을 처음처럼 바꾸어준다.
} else {
startButton.setText("층확인 중지");
//실시간통신만 켜져있는경우
thread = new ConnectThread(interval_key);
// 실시간 통신 객체를 만든다.
running = true;
thread.start();
}
//다른 경우
} else {
if(!buttonOn) {
정보통신기기과
- 477 -