В моем приложении я пишу файл во внутреннюю память, как описано в разработчике Android. Затем позже я хочу отправить по электронной почте файл, который я написал во внутреннем хранилище. Вот мой код и ошибка, которую я получаю, любая помощь будет оценена.
FileOutputStream fos = openFileOutput(xmlFilename, MODE_PRIVATE);
fos.write(xml.getBytes());
fos.close();
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
...
Uri uri = Uri.fromFile(new File(xmlFilename));
intent.putExtra(android.content.Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Send eMail.."));
И ошибка
file://путь вложения должен указывать на файл://mnt/sdcard. Игнорирование файла вложения://...