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 -