Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
316 views
in Technique[技术] by (71.8m points)

android - Unable to send pdf file via intent to any application except Whatsapp

I'm trying to share a pdf file(which was created using pdfbox library) using intent to other apps, but when I send it to Gmail or telegraph, I get error called unsupported attachment. However, I am able to successfully send it via Whatsapp. Here's my code for sharing:

 fun shareIntent(context: Context, position: Int) {
         val sharingIntent = Intent(Intent.ACTION_SEND)
         sharingIntent.type = "application/pdf"
         val file= docAdapter.getItem(position).path
         val uri = Uri.parse(file)
         sharingIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY)
         sharingIntent.putExtra(Intent.EXTRA_STREAM, uri  )
         context.startActivity(Intent.createChooser(sharingIntent, "Share via"))
     } 
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.8k users

...