마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹뷰 주소를 리턴받고 싶습니다(__)

0 추천
특정 버튼을 클릭하면 거기로 이동되는게 아닌

버튼을 클릭하면 이동될 url 주소만 반환받고 싶은데요(이동은 안함)

혹시 이게 가능할까요?

 

고우신 마음으로 알려주시면 은혜 잊지 않겠습니다(__)넙죽
궁그미 (460 포인트) 님이 2016년 5월 27일 질문

1개의 답변

0 추천

WebViewClient 가 키워드입니다.

웹뷰의 setWebViewClient(WebViewClient를 상속받는 클래스); 설정하시고,

WebViewClient를 상속받는 클래스를 만드시고  필수 메서드 오버라이드 하면

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {}

이란 메서드가 있는데 웹뷰에서 주소를 읽어올때 여기로 들어옵니다.

그럼 인자값으로 있는 url을 받아서 처리하시면 됩니다.

캬옹이 (37,920 포인트) 님이 2016년 5월 27일 답변
캬옹이님이 2016년 5월 27일 수정
...