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

Ⅳ.  CodeVision  Source  Code



                                  }

                             }  catch (IOException  e)  {
                                  Log.e("Shit!", String.valueOf(e));
                                  e.printStackTrace();

                             }
                        }
                  }                    //정보를  받아오는  역할


                  public  int  checkOverlap()  {

                        ArrayList<CheckHelp> myLocList = new ArrayList<CheckHelp>();


                        myLocList  =  checkLoc();



                        for  (int i  = 0;  i  <  myLocList.size(); i++) {


                             if  (myLocList.get(i).getLoc().equals(loc)  &&  myLocList.get(i).getState()  ==  1)  {
                                  if  (myLocList.get(i).getId().equals(checkRealID(nugu)))  {

                                        return 0;  //차를 빼는것을  허용해줄게
                                  } else  if  (!myLocList.get(i).getId().equals(checkRealID(nugu)))  {
                                        return 1;  //이미 누가  있어  너는  주차하면  안되

                                  }
                             }  else  if (myLocList.get(i).getLoc().equals(loc)  &&  myLocList.get(i).getState()  ==
             0)  {
                                  for (int  j  =  0; j  < myLocList.size(); j++) {

                                        if  (myLocList.get(j).getId().equals(checkRealID(nugu))  &&
             !(myLocList.get(j).getLoc().equals(loc)))
                                             return  2;                    //너는  이미  주차를  했다
                                  }

                                  return  3;  //주차가  되어  있지  않다
                             }
                        }
                        return 9;
                  }



                  public  String  checkRealID(String  a) {
                        String re  =  new  String();

                        switch (a) {



                                                                                               정보통신기기과
                                                         -  821  -
   823   824   825   826   827   828   829   830   831   832   833