Intent'i kullanarak bir ek (resim dosyası, ses dosyası vb.) İçeren e-posta göndermek için Android programı üzerinde çalışıyorum ACTION_SEND. Program, e-postanın tek bir eki olduğunda çalışıyor. Kullandığım Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)postaya belirlenen görüntü dosyası eklemek ve bir sorun çıkmadı, posta Gmail üzerinden teslim edilebilir. Ancak, birden Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)çok kez arayarak aynı postaya birden çok resim eklemeyi denediğimde çalışamadı. E-postada eklerin hiçbiri görünmüyor.
E-posta eki hakkında SDK belgelerini ve Android programlama kullanıcı grubunu aradım ancak ilgili herhangi bir bilgi bulamadım. Ancak, ACTION_SEND_MULTIPLEgereksinimlerimi karşılayabilecek başka bir niyet sabiti (API seviyesi 4'ten beri mevcuttur) olduğunu keşfettim . SDK belgelerine dayanarak, yalnızca birden çok veriyi başka birine teslim ettiğini belirtir, verilerin birden çok olması ACTION_SENDdışında olduğu gibi çalışır . Ama yine de bu komutun doğru kullanımını bulamadım. İle niyet beyan etmeye çalıştım ACTION_SEND_MULTIPLE, ardından putExtra(EXTRA_STREAM, uri)birden fazla görüntü eklemek için birçok kez aradım, ancak daha önce olduğu gibi aynı hatalı sonucu aldım, e-postada hiçbir ek görünmüyor.
Herkes denedi ACTION_SEND_MULTIPLEve birden fazla e-posta eki ile çalıştı mı?