package org.softeg.slartus.forpdaplus.common;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Handler;
import android.text.TextUtils;
import org.softeg.slartus.forpdaplus.R;
/**
* Created by slinkin on 26.06.13.
*/
public class Email {
public static final String EMAIL = "slartus+4pda@gmail.com";
public static void send(final Context context, final CharSequence subject,
final CharSequence body) {
send(context, subject, body, null);
}
public static void send(final Context context, final CharSequence subject,
final CharSequence body, final String attachFilePath) {
final Handler transThreadHandler = new Handler();
Thread th = new Thread(new Runnable() {
public void run() {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{EMAIL});
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, body);
if (!TextUtils.isEmpty(attachFilePath))
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + attachFilePath));
transThreadHandler.post(new Runnable() {
public void run() {
context.startActivity(Intent.createChooser(intent, context.getString(R.string.SendBy_)));
}
});
}
});
th.start();
}
}