Dear Jag,

 I have the same problem when send an attachment to the email. I solved
this by saving  the pdf file in the sd card.

Regards
Deepesh
On Thu, May 31, 2012 at 1:15 AM, Jags <jag...@gmail.com> wrote:

> i have a pdf file in /data/data/mypkg/pdfs/myfile.pdf
>
> i am using this url debugged and saw it.
>
> it is world_readable
> (how to verify in adb shell, BTW)
>
> i use following code to send attachment
>
> but mail reaches with a pdf file attached with 0kb size
>
> what could be the issue ? i can adb pull and see it in my pc though
>
>
>
> private void emailPDF(String fullpath) {
>         File pdfFile = new File(fullpath);
>         if (pdfFile.exists()) {
>             try {
>
>                 final Intent emailIntent = new Intent(
>                         android.content.Intent.ACTION_SEND);
>                 //
>                 String address = "";
>                 String subject = "Please find attached the docs";
>                 String emailtext = "Please find attached the docs";
>                 //
>                 emailIntent.setType("application/pdf");
>
>                 emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
>                         new String[] { address });
>
>                 emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
>                         subject);
>
> //                emailIntent.putExtra(Intent.EXTRA_STREAM,
> //                        Uri.parse("file://" + fullpath));
>                 emailIntent.putExtra(Intent.EXTRA_STREAM,
>                         Uri.fromFile(pdfFile));
>
>                 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
>                         emailtext);
>
>                 this.startActivity(Intent.createChooser(emailIntent,
>                         "Send mail..."));
>
>             } catch (Throwable t) {
>                 Toast.makeText(this, "Request failed: " + t.toString(),
>                         Toast.LENGTH_LONG).show();
>             }
>         }
>     }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to