private Dangebot_View mv;
mv.setSource(Dangebot_InputStream.read(URL)); // Dangebot_InputStream 클래스의 read메소드는 static으로 선언되어있습니다.
Dangevot_InputStream(String url) {
HttpResponse res;
DefaultHttpClient httpclient = new DefaultHttpClient();
try {
res = httpclient.execute(new HttpGet(URI.create(url)));
// execute 메소드는 httpclient의 인스턴스로 요청 메시지를 전송한다.
// UTLConnection 클래스의 connect() 메서드와 같다.
Log.i("return1", "test");
return new Dangebot_InputStream(res.getEntity().getContent());
} catch (ClientProtocolException e) {
Log.i("Exception1", "test");
} catch (IOException e) {
Log.i("Exception2", "test");
}
Log.i("return2", "test");
return null;
}
return1이 안뜹니다. 그러니까 try문에서
res = httpclient.execute(new HttpGet(URI.create(url)));
이쪽이 실행이 안되요.
URL은 클라이언트로써 서버에 접속하는 http프로토콜 입니다.
인텐트를 전환하지않고 해당 화면만 띄우면 URL을 읽습니다.
화면을 전환하니까 read URL 메소드가 인식이 안되네요.. ㅠ.ㅠ