2013-11-29 7 views
0

Попытка отправить почту с прикрепленным файлом - и я не знаю, почему этот код не работает .. почта не посылаетПочему отправка почты не работает над моим кодом?

public void SendMailWithAttached(String fileToSend, String mailToSend) 
{ 
    Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
    sharingIntent.setType("vnd.android.cursor.dir/email"); 
    sharingIntent.putExtra(Intent.EXTRA_EMAIL, fileToSend); 
    sharingIntent.putExtra(Intent.EXTRA_STREAM,mailToSend); 
    sharingIntent.putExtra(Intent.EXTRA_SUBJECT, "subject"); 

    startActivity(Intent.createChooser(sharingIntent, "Send email")); 

} 
+0

У вас возникли какие-либо ошибки? –

+1

Установлен ли какой-либо почтовый отправитель? Если ваш намеренный выбор не будет работать. – Sajmon

+0

нет ошибки - и я установил почтовый отправитель – Yanshof

ответ

1

Вот что мне делать, чтобы отправить файл в качестве вложения:

File effFile = new File(toPath, files[0]); 
Uri effU = Uri.fromFile(effFile); 
Intent i = new Intent(Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_STREAM, effU); 
startActivity(Intent.createChooser(i, "Email:")); 

i.setType ("text/plain"); команда не работала, когда я пытался других.

+0

Спасибо !!!! это работает – Yanshof

Смежные вопросы