Cómo enviar / adjuntar imágenes múltiples

Quiero enviar varias imágenes setType("image/jpeg") también, veo esta pregunta publicada en muchos lugares, pero no encontré la respuesta correcta

 val emailIntent = Intent(android.content.Intent.ACTION_SEND_MULTIPLE, Uri.parse("mailto:" + context?.resources?.getString(R.string.email))) emailIntent.setType("application/image") val uris = ArrayList<Uri>() for (file in filePaths) { val fileIn = File(file) val u = Uri.fromFile(fileIn) uris.add(u) } emailIntent.putExtra(Intent.EXTRA_SUBJECT, emailSubject) emailIntent.putExtra(Intent.EXTRA_TEXT, emailBody) emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris) context?.startActivity(Intent.createChooser(emailIntent, "Email:")); 

  • La intención ACTION_SEND_MULTIPLE no toma un argumento de data . Así que deshazte de Uri.parse("mailto:... en el constructor. Pon la dirección de correo electrónico en EXTRA_EMAIL en EXTRA_EMAIL lugar. EXTRA_EMAIL en count que este extra contiene una matriz de cadenas, no una cadena simple.
  • El tipo correcto de usar es image/jpeg si todos los files adjuntos son JPEG, de lo contrario use image/* .
  • Compartir file:// URI está siendo un mal ciudadano de Android. Requiere que la aplicación receptora retenga el permiso de almacenamiento. Use FileProvider en FileProvider lugar y no olvide agregar el indicador FLAG_GRANT_READ_URI_PERMISSION .
  • La aplicación de enum consiste en 3 adaptadores entre 2 actividades en Kotlin
  • Smart Cast no funciona como se esperaba
  • Incorrecto "esto" se usa en cierres nesteds
  • Android: Cómo hacer convertidores de tipo (para Habitación) generics para todos Lista de objects en Kotlin
  • ¿Llamar a super en el constructor y asignar un campo en Kotlin?
  • Estrategia JxBrowser para recuperar de manera eficiente el favicon
  • ¿Los methods Kotlin object / singleton están sincronizados?
  • ¿Cómo hacer trabajo @Autowinetworking en una class regular?
  • Diferencia entre el receptor de function y la function de extensión
  • ¿Cómo se burla de la class Kotlin (final) usando PowerMock?
  • Combinación eficiente de map y filter contra stdlibs