Page 489 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 489

}



                                                  buttonOn=false;




                                             }




                          //통신시  값을  못받아오지  않았을  경우만  실행됨
                                             if  (floor  != null  &&  status  !=  null) {

                                //핸들러  한테  앱  UI  수정  요청을  보냄

                                                  handler.sendEmptyMessage(1);

                                //최근  데이터베이스의  값이랑  값은지  비교

                                                  if  (!(floor.equals(exFloor)  &&  status.equals(exStatus)))  {




                            //상태나,  층정보  중  하나만  달라도  데이터베이스의  대입

                                                       dataBase.insert(status, Integer.parseInt(floor));

                                                  }
                                             }

                                       }

                                //만약  실시간  통신이  on  일경우

                                       if  (running)

                                             try  {

                                  //설정값에  적혀있는  간격만큼  쉼

                                                  Thread.sleep(this.interval);
                          //오류  처리부분

                                             }  catch  (InterruptedException  e)  {

                                                  e.printStackTrace();

                                             }








            인천전자마이스터고등학교
                                                         -  482  -
   484   485   486   487   488   489   490   491   492   493   494