2015-02-03 3 views
0

Я создал веб-браузер на андроид платформы , но с каждым нажатием на любую ссылку полное действие, используя есть, как представляется, передать пользователю в другое приложение .how, чтобы предотвратить егопредотвратить «полное действие с помощью» в моем приложении?

+0

возможно дубликат [Android WebView, как обращаться с переадресацией в приложение вместо того, чтобы открыть браузер] (http://stackoverflow.com/questions/4066438/android-webview-how-to-handle-redirects- in-app-than-of-opening-a-browser) – Geros

ответ

0

Точно По словам xandy, создать WebViewClient, и переопределить метод shouldOverrideUrlLoading.

webview.setWebViewClient(new WebViewClient() { 
    public boolean shouldOverrideUrlLoading(WebView view, String url){ 
     // do your handling codes here, which url is the requested url 
     // probably you need to open that url rather than redirect: 
     view.loadUrl(url); 
     return false; // then it is not handled by default action 
    } 
}); 
+0

это работает, спасибо :) –