내 앱에서 내 CSV 파일을 전자 메일로 보내려고합니다. 내가 보낸 사람을 보여 주면 내가 보낸 사람, 제목, 메시지 및 첨부 파일을 보여 주지만 전화를하면 "첨부 파일을 보여줄 수 없었습니다"라고 표시됩니다. 내 전자 메일 상자를 확인하면 메시지가 있지만 파일이 없습니다.전자 메일로 파일을 보내려고합니다.
String to=destinatario.getText().toString().trim();
String subj=subject.getText().toString().trim();
String msg=message.getText().toString().trim();
if(to.length() < 1)
{
Toast.makeText(getApplicationContext(), "Mete para quem quer mandar", Toast.LENGTH_LONG).show();
}
else if (subj.length() < 1) {
Toast.makeText(getApplicationContext(), "Introduza o Tema", Toast.LENGTH_LONG).show();
}
else if (msg.length() < 1) {
Toast.makeText(getApplicationContext(), "Introduza Mensagem", Toast.LENGTH_LONG).show();
}
else {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
//emailIntent.setType("image/jpeg");
emailIntent.setType("message/rfc822");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{to});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subj);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, msg);
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(file.getAbsolutePath()));
startActivity(Intent.createChooser(emailIntent, "A enviar..."));
}
}
왜 이런 일이 발생하는지 알고 있습니까?
고맙습니다. – user2257792
Uri.fromFile (파일)이 더 좋을 것입니다. – r2DoesInc