[7.2 뷰가 있는 웹]에서 WebView에 setWebViewClient() 를 실행하지 않으면 WebView에서 웹페이지가 열리지 않고,
그냥 브라우저가 실행된다.(Intent로 여는 것처럼)
안드로이드OS가 버젼업되면서 바뀐 것 같지는 않고, 저자의 미스인 듯?
소스는 다음과 같다.
그냥 브라우저가 실행된다.(Intent로 여는 것처럼)
안드로이드OS가 버젼업되면서 바뀐 것 같지는 않고, 저자의 미스인 듯?
소스는 다음과 같다.
private void openBrowser() { webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(urlText.getText().toString()); webView.setWebViewClient(new HelloWebViewClient()); // WebViewClient 지정 } private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } |
'프로그래밍 > Android' 카테고리의 다른 글
[Hello,Android] dip, sp (0) | 2010.08.17 |
---|---|
[Hello,Android] 익명의 내부 클래스 (0) | 2010.08.17 |
[Hello,Android] 기본팁 (0) | 2010.06.08 |
[Hello,Android] Activity Lifecycle (0) | 2010.06.07 |
[설치] Hello, World! (0) | 2010.05.11 |