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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Kotlin Senden Sie den E -Mail -Defaut -Client mit Anhang

by Guest » 27 Jan 2025, 04:09

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

Top