Когда я загружаю URL-адрес, он отображает окно для выбора браузера. Напр. - Если я хочу открыть «http://www.facebook.com/», тогда он покажет мне окно, чтобы выбрать Chrome или браузер по умолчанию. Я не могу понять, почему это происходит.Не удалось открыть URL-адрес в webview
Фактически в нижнем коде, если я успешно получил URL-адрес от сервера, тогда я скрываю извините изображение и показываю веб-просмотр. В противном случае я показываю webview и скрываю извините изображение.
webView = (WebView) findViewById(R.id.webView);
webView.setVisibility(View.VISIBLE);
ImageView img = (ImageView) findViewById(R.id.image);
img.setVisibility(View.GONE);
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.loadUrl("http://www.facebook.com/");
Спасибо, что работает. Но почему мы добавляем эту строку. На самом деле, я хочу знать, что произойдет, если мы добавим эту строку. – PKTomar
это проблема с версией. Если вы запустите приложение выше 3.0, вам не нужно писать эту строку, но при запуске приложения в старой версии эта строка делает трюк, потому что если вы не укажете клиента веб-просмотра, браузер будет рассматриваться как веб-клиент по умолчанию в более старой версии. Если вы действительно как решение, которое вы можете повысить, также за понимание ответа. – Fakher
задайте этот вопрос как ответ;) – Fakher