Вопрос по android, hyperlink, webview, response, click – ссылки на веб-страницы не работают

4

Я использую webview в моем xml, загружаю html файл из каталога ресурсов. Но переход по ссылкам иногда запускает браузер при первом нажатии, а иногда не отвечает даже после 5 нажатий.

Любая помощь приветствуется.

Спасибо

отправить код .. Ram kiran
mWebView.loadUrl (& Quot; Файл: ///android_asset/FAQsAndHelp.html"); FAQsAndHelp.html - это HTML-файл для загрузки в каталоге ресурсов. Никакого дополнительного кода не написано. XML-файл имеет линейное расположение в качестве корня, а веб-просмотр - единственный дочерний элемент. rahul sapra
Пожалуйста, введите код, который вы использовали. Это сделало бы вещи более понятными. Haresh Chaudhary
Проверьте это решение здесь:stackoverflow.com/a/15162998/2116185 user2116185

Ваш Ответ

2   ответа
1

webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
5

WebViewClient () на вашWebView

WebView web = (WebView)findViewById(R.id.webView1);
.....
.....   // Your stuff
.....
web.setWebViewClient(new HelloWebViewClient());


public class HelloWebViewClient extends WebViewClient
{
    public HelloWebViewClient()
    {
        // do nothing
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url)
    {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);
    }
}
нажатие на ссылку работает нормально ... но прикосновение к соседней ссылке делает ее доступной для выбора, но не вызывает mustoverrideurlloading ... rahul sapra
спасибо Spk .. я уже пробовал это, но иногда приходил вызов метода overoverrideurling .. и в основном нет ... rahul sapra
HTML-файл слишком большой, но работает нормально в браузере. rahul sapra
Разместите этот HTML-файл здесь.

Похожие вопросы