Я пытаюсь сохранить текстовый файл, а затем хочу отправить его в виде вложения по почте.
Я могу сохранить файл, но когда я отправлю его с «Extra_Stream», мобильный телефон скажет, что он не может отправить файл.
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{"muellerswickrath@gmail.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "Zeiterfassung");
StringBuilder sb = new StringBuilder();
sb.append(monteur.getText().toString() + " - Auftrag: " + auftrag.getText().toString() + "\n");
sb.append("*** Start *** \n");
for (int w = 0; w < x; w++) {
sb.append(list.get(w).toString());
sb.append("\n");
}
sb.append("*** Ende ***");
i.putExtra(Intent.EXTRA_TEXT, sb.toString());
String filename = "muellers.xml";
String senden = "Testdatei";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(senden.toString().getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+filename));
Вы можете мне помочь?
Привет из Германии
Wolfgang