안드로이드 개발 질문/답변
(글 수 45,052)
http://www.naver.com/ 주소로 접근해서
html 소스를 editview로 보여주려 하는데..
책에 있는 예제로 따라 했는데,
2.3버전에서는 작동이 잘되고
4.2버전에서는 작동이 안되네요..
이유를 모르겠네요.. 도움을 부탁드립니다..
예제소스
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText edText = (EditText)findViewById(R.id.editText1);
WebView wView = (WebView)findViewById(R.id.webview);
URL url = null;
HttpURLConnection urlConnection = null;
BufferedInputStream buf = null;
try {
url = new URL("http://www.naver.com/");
urlConnection = (HttpURLConnection) url.openConnection();
buf = new BufferedInputStream(urlConnection.getInputStream());
BufferedReader bufreader = new BufferedReader(new InputStreamReader(buf, "euc-kr"));
String line = "";
String page = "";
while ((line = bufreader.readLine()) != null) {
page += line;
}
edText.setText(page);
Log.i("TEST---------------", page);
} catch (Exception e) {
// TODO: handle exception
edText.setText(e.getMessage());
} finally {
urlConnection.disconnect();
}
}
html 소스를 editview로 보여주려 하는데..
책에 있는 예제로 따라 했는데,
2.3버전에서는 작동이 잘되고
4.2버전에서는 작동이 안되네요..
이유를 모르겠네요.. 도움을 부탁드립니다..
예제소스
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceSt
setContentView(R.layout.activi
EditText edText = (EditText)findViewById(R.id.ed
WebView wView = (WebView)findViewById(R.id.web
URL url = null;
HttpURLConnection urlConnection = null;
BufferedInputStream buf = null;
try {
url = new URL("http://www.naver.com/");
urlConnection = (HttpURLConnection) url.openConnection();
buf = new BufferedInputStream(urlConnect
BufferedReader bufreader = new BufferedReader(new InputStreamReader(buf, "euc-kr"));
String line = "";
String page = "";
while ((line = bufreader.readLine()) != null) {
page += line;
}
edText.setText(page);
Log.i("TEST---------------", page);
} catch (Exception e) {
// TODO: handle exception
edText.setText(e.getMessage())
} finally {
urlConnection.disconnect();
}
}
UI쓰래드에서 돌려서그런거아닐까싶습니다