Я пытаюсь открыть приложение Android для Android, чтобы открыть tel: ссылки на телефон. Каждый раз, когда я открываю телефонную связь, он отлично работает и открывает телефон. Однако, как только я закончил свой звонок и вернусь к приложению, он находится на странице с надписью "Веб-страница не найдена тел: 0000000000". Затем мне нужно снова нажать кнопку "Назад", чтобы перейти на страницу, на которую я нажал номер телефона.
Есть ли способ заставить его открыть ссылку TEL, не пытаясь найти страницу в веб-браузере, а также открыть ее на телефоне?
Это код, который я использую в WebView для переопределения его обработки ссылок TEL и Mailto:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("mailto:") || url.startsWith("tel:")) {
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(intent);
}
view.loadUrl(url);
return true;
}
Любая помощь будет оценена по достоинству. Я провел последние 2 часа чистки goodle и не дал никаких ответов.