Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


"Hola, WebView" tutorial abre la dirección solicitada en el navegador de Android y no en mi webview

Estoy usando el emulador de Android con AVD de Android 2.1 y tengo el siguiente problema: Tratar de cargar una URL en un WebView usando webView.loadUrl hace que se abra en el navegador en su lugar.

Nota: Estoy hablando de la apertura inicial, no el problema en el que los enlaces de la WebView abierto en un navegador, sin embargo, tal vez está de alguna manera conectado.

He intentado varias cosas:

  • He eliminado <uses-permission android:name="android.permission.INTERNET" /> del manifiesto. Eso realmente lo hizo funcionar correctamente, es decir, cargar el html en la webview. Sin embargo, como uno esperaría, la única cosa que cargó es "no puede conectar el Internet" página del error.
  • He depurado el proyecto para asegurarse y de hecho en la función loadUrl , se abre el navegador de Android. El CatLog en este punto es como tal:

05-23 22: 54: 06.858: INFO / ActivityManager (51): Actividad de inicio: Intención {act = android.intent.action.VIEW cat = [android.intent.category.BROWSABLE] dat = http: //m.walla .co.il / ErrorPage.aspx? ReturnUrl = / Default.aspx cmp = com.android.browser / .BrowserActivity}

  • He intentado descargar un proyecto de ejemplo real ("Hello Android" archivos de código fuente del libro, proyecto – BrowserView). Sin embargo, no funcionó igual.
  • He creado un nuevo proyecto y he seguido las instrucciones del tutorial oficial de Google sobre el uso de WebView y obtuve el mismo resultado.

No he encontrado a nadie más quejándose de ello. ¿Por qué sucede?

Gracias, Vitaly

  • Cómo cambiar el FontSize en un WebView de Android?
  • Android WebView dentro de ScrollView solo desplaza scrollview
  • Cómo cargar URL consecutivamente una por una
  • Vista web de Android: detección de desplazamiento
  • El contenido favorito no se muestra correctamente en la vista web
  • En el enlace del navegador de Android no siempre se ejecuta onClick causando el foco en su lugar
  • WebView con una barra de herramientas plegable? (Diseño del material)
  • Indicador de actividad de cliente de webview android
  • One Solution collect form web for “"Hola, WebView" tutorial abre la dirección solicitada en el navegador de Android y no en mi webview”

    La URL que está intentando visitar probablemente tiene un redireccionamiento. Los redireccionamientos se comportan como clics de enlace y, por defecto, se abrirán en el navegador. Asegúrese de que la URL que está visitando no realice una redirección (por ejemplo, una respuesta HTTP 301) o utilice WebViewClient y shouldOverrideUrlLoading() para capturarlos y reenviarlos de nuevo a WebView.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.