Page 490 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 490
정보통신기기 프로젝트
} while (running);
//실시간 통신이 끝나거나 한번 통신이 끝낫을 때 실행됨
threadRun = false;
}
}
//서브 쓰레드와 메인 쓰레드간에 통신할 수 있는 인스턴스
Handler handler = new Handler() {
//여기서 핸들러가 무슨 메시지를 받았는지에 따라 메인쓰레드에서 작업함
public void handleMessage(Message msg) {
int set = -1;
//수정요청 메시지
if (msg.what == 1) {
//엘레베이터 층 확인 버튼 모두 투명
f1Icon.setVisibility(View.INVISIBLE);
f2Icon.setVisibility(View.INVISIBLE);
f3Icon.setVisibility(View.INVISIBLE);
f4Icon.setVisibility(View.INVISIBLE);
f5Icon.setVisibility(View.INVISIBLE);
//올라가는 버튼과 내려가는 버튼도 포함
for (int i = 0; i < 4; i++) {
up.get(i).setVisibility(View.INVISIBLE);
down.get(i).setVisibility(View.INVISIBLE);
}
//floor 변수값을 이용해서 제어
switch (Integer.parseInt((floor))) {
정보통신기기과
- 483 -