Предотвратить "полное действие с помощью" в моем приложении?

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

1 ответ

Решение

Точно так же, как сказал 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
   }
});
Другие вопросы по тегам