WebView и mailto ссылка - PullRequest
       8

WebView и mailto ссылка

0 голосов
/ 02 марта 2012

Проблема решена, я забыл добавить эту строку:

myWebView.getSettings().setJavaScriptEnabled(true);

У меня есть WebView со ссылкой на электронную почту.

Вот моя HTML-ссылка для электронной почты:

 href="javascript:location.href='mailto:'+String.fromCharCode(97,110,105,109,97,108,115,64,109,100,112,105,46,99,111,109)+'?'">animals@mdpi.com</a>.</p>

Я пытаюсь поймать, когда пользователь нажимает на эту ссылку с этим кодом:

myWebView.setWebViewClient(new WebViewClient()
        {
    @Override
    public boolean shouldOverrideUrlLoading(WebView wv, String url) {
        if(url.contains("mailto")){
            System.out.println("mailto");
        }
    return true;
    }                      
    });

Но я никогда не вхожу в if.

1 Ответ

0 голосов
/ 02 марта 2012

Вот решение

myWebView.getSettings().setJavaScriptEnabled(true);

myWebView.setWebViewClient(new WebViewClient()
    {
@Override
public boolean shouldOverrideUrlLoading(WebView wv, String url) {
    if(url.contains("mailto")){
        System.out.println("mailto");
    }
return true;
}                      
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...