안드로이드 1주일차 초보, 질문드립니다.

 

 

webview 사용해서 웹페이지 연결

 

연결된 웹페이지에 2개의 하이퍼링크가 존재

 

--------구현하고 싶은부분--------------

1번 링크 클릭시 내장브라우저가 열리며 링크주소로 이동

2번 링크 클릭시 webview 레이어의 화면이 전환되며 링크주소로 이동

 

 

 

 

 

아래 setWebViewClient 정의 여부에 따라 브라우저를 통해 이동하는지, webview 자체에서 이동하는지는 알았습니다

 

WebView.setWebViewClient(new HelloWebViewClient());

 

    private class HelloWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
          view.loadUrl("url);
            return true;
   }

 

 

 

 

그리고 shouldOverrideUrlLoading 에서 받는 url 로

타겟이 되는 주소값이 들어오고 이를 통해 다른 액션을 줄 수 있다는 부분까지는 이해했습니다...만

다음이 생각나지 않습니다;

 

 

1개의 웹페이지에서 1번링크클릭시 브라우저 이동, 2번링크클릭시 webview전환이동을

구현하려면 어떻게 해야할까요?

 

제가 생각하기는 shouldOverrideUrlLoading 부분에서 특정주소일 때 return false 를 하면

shouldOverrideUrlLoading 이 무효가 되지 않을까 싶었습니다만 생각되로 안되더군요;