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


Problema de webview.loadUrl () en android?

Estoy cargando una URL cuyo tipo de datos es String en un WebView . Usando algo como:

 webview.loadUrl(string_variable); 

Pero se redirige automáticamente al navegador.

Tengo esto en mi LOGCAT,

 02-13 14:11:08.586: INFO/ActivityManager(5Cool: Displayed activity com.example.brown/.Bru_Press_MostRecent_ArticleView: 2583 ms (total 2583 ms) 02-13 14:11:09.376: INFO/ActivityManager(5Cool: Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=http://mobile.twitter.com/brownuniversity/statuses/8681812931 cmp=com.android.browser/.BrowserActivity (has extras) } 02-13 14:11:09.506: INFO/ActivityManager(5Cool: Start proc com.android.browser for activity com.android.browser/.BrowserActivity: pid=285 uid=10014 gids={3003, 1015} 

  • No se puede acceder a ViewStub'child
  • Bibliotecas de Android en Android Studio
  • Quitar la hilera de carga en SwipeRefreshLayout
  • Cómo implementar Parcelable para una clase que contenga List <List <String>?
  • Establecer el color del icono FAB
  • ¿Se utilizan los nombres de dominio de aplicaciones de Android para otra cosa que la identificación exclusiva de la aplicación?
  • Implementar el escáner de código de barras en android
  • Cómo establecer transitionName a título de barra de herramientas?
  • 3 Solutions collect form web for “Problema de webview.loadUrl () en android?”

    ¿Sucede lo mismo con una URL diferente? Me pregunto si mobile.twitter.com tiene un redireccionamiento que está causando el lanzamiento del navegador.

    Puede solucionar esto reemplazando el WebViewClient de su WebView. Todo lo que se necesita es algo como esto:

      webView = (WebView) findViewById(R.id.webView); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return super.shouldOverrideUrlLoading(view, url); } }); 

    Sólo tenga en cuenta que WebView es más limitado que el navegador completo

    Usted necesita agregar la configuración para la aplicación Seguir:

    MWebView.getSettings () .setUserAgentString ("Mozilla / 5.0 (iPhone; CPU como Mac OS X; es) AppleWebKit / 420 + (KHTML, como Gecko) Version / 3.0 Mobile / 1A543a Safari / 419.3");

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