Enviar datos a la página cargada en WebView

Tengo un WebView en mi aplicación y carga http://mysite.com/somepage.php

Sé que puedo pasar datos usando el método GET porque eso sería justo en la cadena URL. Me preguntaba cómo podría pasar los datos a la página usando el método POST. Intenté buscar pero no encuentro nada específico. Gracias.

Hay un método llamado postUrl en WebView .

 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView webView = new WebView(this); setContentView(webView); String url = "http://mysite.com/somepage.php"; String postData = "postvar=value"; webView.postUrl(url, EncodingUtils.getBytes(postData, "base64")); } 

Si base64 no funcionó, intente BASE64 alternativamente.

Espero que funcione bien.

  • ¿Es posible acceder a la caché WebView?
  • La vista web de Android deshabilita todos los vínculos pero habilita el desplazamiento
  • Soporte de SVG en Android
  • Android: Cómo comprobar la carga exitosa de url al usar webview.loadUrl
  • fije la dirección del texto en WebView a RTL
  • Archivos locales de Android WebView + AJAX
  • ¿Hay alguna forma de detectar errores en la consola Web?
  • Cómo jugar auto iframe youtube en webview android
  • Android, captura de url de redirección webview
  • Las imágenes se cargan más rápido en la vista web
  • Cómo inyectar un script javascript en una vista web antes de la carga html en android 7
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.