Kotlin sendet E-Mail-Standardclient mit AnhangAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Kotlin sendet E-Mail-Standardclient 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.
Hier ist mein Code, aber es öffnet sich ein Popup, in dem Sie die App zum Senden der E-Mail auswählen können

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