Enviando um email com um anexo de um aplicativo

Estou criando um aplicativo que possui um recurso de "exportação" que converte os dados do usuário em um arquivo CSV e permite que o usuário os envie como um anexo para alguém (provavelmente eles mesmos).

O arquivo CSV é criado com sucesso, mas quando tento enviar o email, encontro um problema. Parece que o dispositivo enviará o email com o anexo apropriado, mas quando o email for recebido ... não haverá nenhum anexo ...

Aqui está o código que estou usando para enviar o email:

final Intent email = new Intent(android.content.Intent.ACTION_SEND);

  email.setType("text/html");
  email.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.email_subject));
  email.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(getString(R.string.email_1)));

  email.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///" + getString(R.string.csv_title)));


  startActivity(Intent.createChooser(email, "Send mail..."));

questionAnswers(3)

yourAnswerToTheQuestion