Plik wysyłania XML z Androidem nie wysyła załącznika

Widziałem kilka przykładów, ale wciąż nie rozumiem dlaczego, kiedy edytuję pocztę, widzę dołączony plik .xml, ale kiedy otrzymuję brak załącznika!

Oto mój kod

File f = new File("data/data/xxx/files/xxx.xml");
                    Boolean b1 = f.exists();
                    Boolean b2 = f.canRead();
                       if (b1 && b2) {
                          Intent sendIntent = new Intent(Intent.ACTION_SEND);
                          sendIntent.setType("text/plain");
                          sendIntent.putExtra(Intent.EXTRA_EMAIL, "");
                          sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" +
                             f.getAbsolutePath()));
                          sendIntent.putExtra(Intent.EXTRA_SUBJECT, "XXX");
                          sendIntent.putExtra(Intent.EXTRA_TEXT, R.string.mail_body);
                          startActivity(Intent.createChooser(sendIntent, "Email:"));
                       } else {
...

Ach, tylko szczegół ... kiedy wybieram aplikację do wysłania, nie ma tematu ani treści, nawet jeśli napisałem putExtra (Intent.EXTRA_SUBJECT) i putExtra (Intent.EXTRA_TEXT), ale to jest szczegół ...

Edytuj: Właśnie debugowałem moją intencję: w wartości strumienia mówi „NIE CACHED”, jak go rozwiązać?

questionAnswers(2)

yourAnswerToTheQuestion