Si desea guardar Nombre/Valor pares y están dispuestos a usar jQuery entonces es bastante simple suponiendo que puso jQuery en sus activos de la carpeta que se puede leer en un archivo de:.
getResources().getAssets()
en el WebViewClient que configure (suponiendo que sustituimos el cliente) usted puede hacer:
view.loadUrl("javascript:" + escapedJqueryStringHere);
A continuación, asegúrese de que tiene una JavascriptInterface configurado para su vista web con un método, por ejemplo, se llama 'ReturnJSONFromForm (cadena JSON)' configurado para "MyJInterface" a continuación, cargar el formulario en la página y luego intente lo siguiente:
webview.loadUrl("javascript:MyJInterface.ReturnJSONFromForm($(\"form\").serialize());");
Ahora en su interfaz, simplemente cree un objeto JSON de la cadena resultante y listo. Pares de Nombre/Valor de su formulario.
Serialize no capturará los campos deshabilitados ni enviará botones ... si lo necesita, entonces existe una solución de javascript más compleja, pero es mucho más difícil.
Esto NO funcionará si envía el formulario como método POST. – Nizzy