안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요...
아래 그림 처럼 레이아웃을 구성했습니다.
==============================
Webview
Button Button Button
===============================
초기 webview의 url을 http://m.naver.com 하면 저 레이아웃이 생성 되어 나오는데..
문제는 초기 로딩이 완료 되고 거기서 메일이나 다른 뉴스를 클릭 하면 화면 전체가 브라우져 형태로 바뀌면서 제가 구현한 화면이
사라집니다.
Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE]
로그를 보니 위 처럼 다른 액티비티를 호출 하면서 사라지는데... 저걸 방지 하는 방법 없나요??
초기 레이아웃 내의 WebView에서 모든 검색이나 인터넷을 하고 싶은데요..
도움 부탁 드립니다.
아래 그림 처럼 레이아웃을 구성했습니다.
==============================
Webview
Button Button Button
===============================
초기 webview의 url을 http://m.naver.com 하면 저 레이아웃이 생성 되어 나오는데..
문제는 초기 로딩이 완료 되고 거기서 메일이나 다른 뉴스를 클릭 하면 화면 전체가 브라우져 형태로 바뀌면서 제가 구현한 화면이
사라집니다.
Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE]
로그를 보니 위 처럼 다른 액티비티를 호출 하면서 사라지는데... 저걸 방지 하는 방법 없나요??
초기 레이아웃 내의 WebView에서 모든 검색이나 인터넷을 하고 싶은데요..
도움 부탁 드립니다.




WebViewClient를 상속하는 클래스 하나 만드시구요...
shouldOverrideUrlLoading를 오버라이딩 하셔서
shouldOverrideUrlLoading메소드 안에서 view.loadUrl(url);해주시면 웹뷰에서 열릴겁니다.