Bir ek dosya ile varsayılan e-posta istemcisini bastıktan sonra açacağı bir düğme uygulamak istiyorum.Android'de programatik olarak ekleri olan bir e-posta gönderme
this izliyorum, ancak bir amaç verirken bir etkinlik parametresi beklediğini söyleyerek startActivity üzerinde bir hata iletisi alıyorum. API 21 ve Android Studio 1.1.0 kullanıyorum, belki de bağlantıda sağlanan yanıttaki yorumla ilgili bir şey var mı?
Bu, Android geliştiricisi olarak benim dördüncü günüm, gerçekten temel bir şey eksik olursam çok üzgünüm. Ben senin sorunun doğru dosya yolu kullanarak olmadığını düşünüyorum
public void sendFileToEmail(File f){
String subject = "Lap times";
ArrayList<Uri> attachments = new ArrayList<Uri>();
attachments.add(Uri.fromFile(f));
Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, attachments);
intent.setClassName("com.android.email", "com.android.mail.compose.ComposeActivity");
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
e.printStackTrace();
}
Cevabını benim için işe yaradıysa kabul et. Böylece, SOF –