String[] agent = text.split("\n"); // 파싱부분
MyApplication myapp = (MyApplication)getApplicationContext();
for (int i=0; i < agent.length; i++){
String[] temp = agent[i].split("=");
String name = temp[0].trim();
String key = temp[1].trim();
//Log.e("mdmagent",name+"="+key);
if (name.equals("LOGINMODE")){
myapp.setLOGINMODE(key);
String aa = myapp.getLOGINMODE();
Log.e("mdmagent",aa);
} else if (name.equals("ACCESSAREA")){
myapp.setLOGINMODE(key);
String bb = myapp.getLOGINMODE();
Log.e("mdmagent",bb);
}
}
이게 포문이고요 MyApplication myapp = (MyApplication)getApplicationContext();
이 내용은
private String LOGINMODE;
public String getLOGINMODE(){
return LOGINMODE;
}
public void setLOGINMODE(String LOGINMODE){
this.LOGINMODE = LOGINMODE;
}
이렇게 선언 해 놓았습니다.. 그런대 name와 key에 파싱이 제대로 되어서 값이 들어가 있는걸 확인을 했습니다.
name = LOGINMODE 디버그에서 확인 했습니다.
그런대 비교를 하지 않고 엘스 이프로 넘어간후 곧장 포문 처음으로 돌아가고 한바퀴 돌고 멈추어 버립니다.. 문제점을 못찾겟습니다 도와주세요~~!!