반응형
# WebViewClient를 상속받은 클래스 정의
WebViewClient 클래스를 상속받아 구현합니다. 이 안에 shouldOverrideUrlLoading() 메소드를 구현하지 않으면 웹뷰 내 링크 터치할 때 연결 프로그램(기본 브라우저, 크롬 등) 설정창이 뜹니다.
1
2
3
4
5
6
7
8
9
10
11
12
13 |
import android.webkit.*; class WebBrowserClient extends WebViewClient { /* * 웹뷰 내 링크 터치 시 새로운 창이 뜨지 않고 * 해당 웹뷰 안에서 새로운 페이지가 로딩되도록 함 */ public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true ; } } |
'프로그래밍 > 안드로이드' 카테고리의 다른 글
Http Post 방식으로 웹서버와 자료를 주고받는 예제 (0) | 2013.11.18 |
---|---|
[Android] 안드로이드 플랫폼에서 HTTP POST 요청 처리하기 ( XML 파싱 ) (0) | 2013.11.18 |
Invalid project description error 메시지 해결 방법 (0) | 2013.11.18 |
펌자료) webview 가 보이지 않을때, javascript 실행 방지 (0) | 2013.10.31 |
펌자료) onResume/onPause onStop/onStart 차이점 (0) | 2013.10.30 |
펌자료) 안드로이드 어플 종료시 캐시 자동 삭제 방법!! (0) | 2013.10.30 |
펌자료) 안드로이드의 파일 입/출력에 필요한 경로를 얻는 방법 총정리! (0) | 2013.10.30 |
펌자료) 안드로이드 로그관리. (0) | 2013.10.28 |