방금까지 에뮬로 테스트로했는데 이상없이 돌아갔습니다..
그런대 단말기로 로그인을 해봤는데 아무런 반응이 없습니다...
String data;
try {
data = URLEncoder.encode("Id", "UTF-8")+"="+URLEncoder.encode(EditId.getText().toString(),"UTF-8");
data += "&" + URLEncoder.encode("password","UTF-8")+"="+URLEncoder.encode(Editpassword.getText().toString(), "UTF-8");
Log.d("URL실행중..", "url보낼 문자설정");
URL url = new URL("http://192.168.51.249:8080/서버/ServerMain.jsp);
Log.d("URL실행중..", "url연결");
HttpURLConnection http =(HttpURLConnection)url.openConnection();
Log.d("URL실행중..", "url커넥션http호출");
http.setDefaultUseCaches(false);
http.setDoInput(true);
http.setDoOutput(true);
http.setRequestMethod("POST");
http.setRequestProperty("content-type", "application/x-www-form-urlencoded");
Log.d("URL실행중..", "아웃풋 사용전 폼타입 설정하고 전달준비");
OutputStreamWriter outStream = new OutputStreamWriter(http.getOutputStream(),"EUC-KR");
Log.d("URL실행중..", "아웃풋스트림라이터호출");
PrintWriter writer = new PrintWriter(outStream);
Log.d("URL실행중..", "프린터라이터 실행");
writer.write(data);
Log.d("URL실행중..", "데이터 전송");
writer.flush();
Log.d("URL실행중..", "플러쉬 시킴");
InputStreamReader tmp = new InputStreamReader(http.getInputStream(), "EUC-KR");
BufferedReader reader = new BufferedReader(tmp,1024);
이게 서버측으로 데이터 전송하는 부분입니다.. URL객체 생성부분에서 서버부분은 영어로 해놨습니다..
에뮬로 실행시킬때는 이상없이 잘되는데 단말기로 실행시키면 반응이없으니...
해결 방법좀 알려주세요..




흐 아주 간단히 해결됐네요... 메인 스레드에서 시간이 걸리는 작업을 하면 오류가 나는군요...
스레드 생성하여 작동시키니 아주 잘작동되는군요!
추가로 메인스레드가아닌 다른 스레드에서 UI를 변경시키면 오류가 나서 핸들러 사용했습니다 ㅋ