Я создал веб-браузер на андроид платформы , но с каждым нажатием на любую ссылку полное действие, используя есть, как представляется, передать пользователю в другое приложение .how, чтобы предотвратить егопредотвратить «полное действие с помощью» в моем приложении?
0
A
ответ
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
это работает, спасибо :) –
возможно дубликат [Android WebView, как обращаться с переадресацией в приложение вместо того, чтобы открыть браузер] (http://stackoverflow.com/questions/4066438/android-webview-how-to-handle-redirects- in-app-than-of-opening-a-browser) – Geros