Kotlin Senden Sie den E -Mail -Defaut -Client mit AnhangJava

Java-Forum
Guest
 Kotlin Senden Sie den E -Mail -Defaut -Client mit Anhang

Post by Guest »

Ich versuche eine Funktion zu implementieren, die eine E -Mail mit einem Anhang erstellt. Ich möchte die E -Mail mit dem Standard -E -Mail -Client öffnen.

Code: Select all

val selectorIntent = Intent(Intent.ACTION_SEND)
selectorIntent.setType("text/plain")
selectorIntent.putExtra(Intent.EXTRA_EMAIL, arrayOf(myMail))
selectorIntent.putExtra(Intent.EXTRA_SUBJECT, subject)
selectorIntent.putExtra(Intent.EXTRA_TEXT, message)
val fp = FileProvider.getUriForFile(context, "${context.packageName}.provider", File(filePath))
selectorIntent.putExtra(Intent.EXTRA_STREAM, fp)

context.startActivity(Intent.createChooser(selectorIntent, "Pick an Email provider"));
Ich habe versucht, „text/plain“ in „application/zip“, „ACTION_SEND“ in „ACTION_VIEW“ zu ändern, „createChooser“ entfernt, ... aber nichts funktioniert

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post