android webview guardar los datos obtenidos por un javascript en un archivo TXT
Publicado por eduardo (3 intervenciones) el 23/04/2015 21:05:54
ya tengo todo el metodo para guardar valores en un text y la webview solo que quiero almacenar en ficheros los datos ingresados por el usuario use este java script
view.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');");
este es el metodo para guardarlos en un txt en la memoria externa
public void logLine(WebView view, String msg) {
File ruta_sd = getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS);
File f = new File(ruta_sd.getAbsolutePath(), "mi_fichero.txt");
try {
FileOutputStream fos =
view.getContext().openFileOutput("mi_fichero.txt", Context.MODE_APPEND);
OutputStreamWriter out =
new OutputStreamWriter(
new FileOutputStream(f));
out.write((new Date()).toString()+": "+msg+"\n");
al correr la aplicación me regresa los valores pero solo los muestra en la consola de verbose
call method 'showHTML' of undefined", source: http:/paginaweb/proyectos/fondo-paz/index2.html?Nombre=usuario+&Correo=correo%40mail.com&Telefono=1234567789&saveForm=Enviar (1)
y quiero guardarlos en un txt
view.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');");
este es el metodo para guardarlos en un txt en la memoria externa
public void logLine(WebView view, String msg) {
File ruta_sd = getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS);
File f = new File(ruta_sd.getAbsolutePath(), "mi_fichero.txt");
try {
FileOutputStream fos =
view.getContext().openFileOutput("mi_fichero.txt", Context.MODE_APPEND);
OutputStreamWriter out =
new OutputStreamWriter(
new FileOutputStream(f));
out.write((new Date()).toString()+": "+msg+"\n");
al correr la aplicación me regresa los valores pero solo los muestra en la consola de verbose
call method 'showHTML' of undefined", source: http:/paginaweb/proyectos/fondo-paz/index2.html?Nombre=usuario+&Correo=correo%40mail.com&Telefono=1234567789&saveForm=Enviar (1)
y quiero guardarlos en un txt
Valora esta pregunta


0