"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

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