Buenas, estoy desarrollando una app donde relleno un documento txt que mas adelante quiero enviar por correo, añadiendolo como archivo adjunto, esto es lo que no se como hacerlo. Os pongo parte del codigo:
aqui creo el fichero txt
Código:
OutputStreamWriter archivo = new OutputStreamWriter(openFileOutput("pedido.txt", Activity.MODE_PRIVATE));
archivo.write("HOLA");
archivo.flush();
archivo.close();
y aqui para enviar el correo
Código:
itSend = new Intent(Intent.ACTION_SEND);
itSend.setType("message/rfc822");
itSend.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ etEmail.getText().toString()});
itSend.putExtra(android.content.Intent.EXTRA_SUBJECT, etSubject.getText().toString());
itSend.putExtra(android.content.Intent.EXTRA_TEXT, etBody.getText());
itSend.putExtra(Intent.EXTRA_STREAM,
Uri.parse(getFilesDir() + "pedido.txt"));
este código me da error: "no se puede adjuntar un archivo vacio".
Gracias y un saludo.