Подтвердить номер телефона с помощью JavaScript

Я пытаюсь заставить свое приложение для просмотра веб-страниц на 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 часа на чистку вещей и не смог дать никаких ответов.

62
задан Jeff Thomas 2 December 2010 в 18:11
поделиться