как прикрепить pdf с внутреннего хранилища в котлин - PullRequest
0 голосов
/ 05 февраля 2019

Я пытался отправить PDF-файл по электронной почте из внутреннего хранилища, но не смог.Пожалуйста, мне нужна твоя помощь.Спасибо.

 val filename = "My Book.pdf"
 val filelocation = 
     File(Environment.getExternalStorageDirectory().getAbsolutePath(), filename)
 val path = Uri.fromFile(filelocation)
 val emailIntent = Intent(Intent.ACTION_SEND)
 emailIntent.type = "application/pdf"
 val to = arrayOf("hello2019@icloud.com")
 emailIntent.putExtra(Intent.EXTRA_EMAIL, to)
 emailIntent.putExtra(Intent.EXTRA_STREAM, path)
 emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Test")
 startActivity(Intent.createChooser(emailIntent, "Send email..."))

Это сообщение об исключении, доступное вне приложения через ClipData.Item.getUri ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...