Я пытаюсь заставить мое приложение для веб-обозревателя Android открывать ссылки на телефон. Каждый раз, когда я открываю телефонную связь, она прекрасно работает и открывает телефон. Однако, как только я закончу свой звонок и вернусь к приложению, он появится на странице с надписью «Веб-страница не найдена», тел .: 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 часа, обыскивая Гудла, и не смог дать никаких ответов.