로그인 버튼을 누르게되면 로그인 패스워드에 입력된것을 서버와 통신하고 서버가 OK 사인을 주면 다음엑티비티로 이동하 게 하려고 하고있습니다. ok 는 oksign 에 잘 담겨잇구요 로그로 확인했고. 현재 소스에서 IF 절로 OK 사인 받앗을때 다음 엑티비티로 이동 no일떄 다시 로그인화면 하게좀 도와주세요. intent 가 되질 않네요...조언좀 부탁드립니다.
// --------------------------
// 서버에서 전송받기
// --------------------------
InputStreamReader tmp = new InputStreamReader(
http.getInputStream(), "EUC-KR");
BufferedReader reader = new BufferedReader(tmp);
StringBuilder builder = new StringBuilder();
String str;
while ((str = reader.readLine()) != null) { // 서버에서 라인단위로 보내줄 것이므로
// 라인단위로 읽는다
builder.append(str + "\n"); // View에 표시하기 위해 라인 구분자 추가
}
oksign = builder.toString();
// 전송결과를 전역 변수에 저장
if ("OK".equals(oksign)) {
Intent i = new Intent(MainActivity.this, Notice.class);
startActivity(i);
} else if ("NO".equals(oksign)) {
Intent i = new Intent(MainActivity.this, Compose.class);
startActivity(i);
}
Toast.makeText(MainActivity.this, "전송 후 결과 받음", 0).show();
} catch (MalformedURLException e) {
//
} catch (IOException e) {
//
} // try
} // HttpPostData