2.2로 작업하다 아샌업글해서 apk깔고 실행햇더니..
HttpURLConnection 이 전혀 안먹히더군요..
AsyncTask나 Thread를 사용하라는데.. 초보라 잘이해안가서그런데..
관련된 예제나 블로그 있으시면 알려주심 감사하겠습니다..
웹파싱(httpURLConnection)을 해오려면 질문자님 말씀대로 4.0(그 이전일 수도 있어욤)부터 Thread를 사용하셔야 합니다.
기본적으로 안드로이드는 메인쓰레드에서 작업을 하게 되는데, 메인 스레드에서 웹파싱을 해올경우 UI가 멈춘것 같은(사용자입장에선 앱이 다운되었다고 느낌)현상이 들죠 ㅎㅎ
정확히는...
(MainUIThread)
Button눌러서 웹 연결------>웹파싱---->TextView, Button등 작업
이렇게 하게 될 경우 버튼을 누르는 순간 웹파싱이 종료될때까지 앱에서 아무일도 못하게되요.
그래서..
Button 눌러서 웹 연결-------┬--기다려주세요..메세지-┬ 웹 파싱이 끝난후 작업
│ │
(작성자님이 생성한 Thread) │ │
└--------- 웹 파싱 -----┘
요렇게 하라는거죠..이해가 안되실수도 있겠네요 ㅠㅠ..제가 워낙 잼병이라
http://tigerwoods.tistory.com/26
이분 블로그에 자세히 설명되어있으니 한번 보시는 것도 괜찮으실것같네요 ㅋㅋ
로그인 유지
웹파싱(httpURLConnection)을 해오려면 질문자님 말씀대로 4.0(그 이전일 수도 있어욤)부터 Thread를 사용하셔야 합니다.
기본적으로 안드로이드는 메인쓰레드에서 작업을 하게 되는데, 메인 스레드에서 웹파싱을 해올경우 UI가 멈춘것 같은(사용자입장에선 앱이 다운되었다고 느낌)현상이 들죠 ㅎㅎ
정확히는...
(MainUIThread)
Button눌러서 웹 연결------>웹파싱---->TextView, Button등 작업
이렇게 하게 될 경우 버튼을 누르는 순간 웹파싱이 종료될때까지 앱에서 아무일도 못하게되요.
그래서..
(MainUIThread)
Button 눌러서 웹 연결-------┬--기다려주세요..메세지-┬ 웹 파싱이 끝난후 작업
│ │
(작성자님이 생성한 Thread) │ │
└--------- 웹 파싱 -----┘
요렇게 하라는거죠..이해가 안되실수도 있겠네요 ㅠㅠ..제가 워낙 잼병이라