Result.getExtra() не показывает mailto:JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Result.getExtra() не показывает mailto:

Сообщение Anonymous »

Это код Java из моего проекта в Android Studio:

Код: Выделить всё

webView.setOnLongClickListener(v -> {
WebView.HitTestResult result = webView.getHitTestResult();

Log.d("find_mailto", result.getExtra());

return true;
});
Когда я нажимаю ссылку, например https://www.example.com, я вижу полную строку в Logcat, но когда я нажимаю на связанный адрес электронной почты, например Консоль mailto:info@example.com отображает только info@example.com. По какой-то причине mailto: отсутствует.
Почему result.getExtra() не включает mailto:?
Как я могу проверить, является ли нажатая ссылка связанным электронным письмом? (Я не хочу, например, проверять, содержит ли он @.)
Кстати: то же самое для tel:.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-mailto
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»