1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| package be.pheur88.myapplicationemailsending;
import android.app.Notification;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.TextWatcher;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import static be.pheur88.myapplicationemailsending.R.id.edit_text_cause;
import static be.pheur88.myapplicationemailsending.R.id.edit_text_message;
public class MainActivity extends AppCompatActivity {
private Spinner mEditTextTo;
private EditText mEditTextSubject;
private EditText mEditTextMessage;
private EditText mEditTextTrain;
private EditText mEditTextDate;
private Spinner mEditTextTrajetEntre;
private Spinner mEditTextTrajetET;
private EditText mEditTextConcerne;
private EditText mEditTextCause;
private EditText mEditTextConsequence;
private EditText mEditTextDivers;
private EditText mEditTextService;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditTextTo = findViewById(R.id.spinner_to);
mEditTextSubject = findViewById(R.id.edit_text_subject);
mEditTextMessage = findViewById(edit_text_message);
mEditTextTrain = findViewById(R.id.edit_text_train);
mEditTextTrajetEntre = findViewById(R.id.spinner_entre);
mEditTextTrajetET = findViewById(R.id.spinner_et);
mEditTextDate = findViewById(R.id.edit_text_date);
mEditTextConcerne = findViewById(R.id.edit_text_concerne);
mEditTextCause = findViewById(edit_text_cause);
mEditTextConsequence = findViewById(R.id.edit_text_consequence);
mEditTextDivers = findViewById(R.id.edit_text_divers);
mEditTextService = findViewById(R.id.edit_text_service);
Button buttonSend = findViewById(R.id.button_send);
buttonSend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendMail();
}
});
}
private void sendMail() {
String recipientList = mEditTextTo.getSelectedItem().toString();
String[] recipients = recipientList.split(",");
String subject = "D43: " +mEditTextSubject.getText().toString();
String message = "Train: "+mEditTextTrain.getText().toString()+'\n'+
"Date: "+mEditTextDate.getText().toString()+'\n'+
"Trajet: "+" Entre "+mEditTextTrajetEntre.getSelectedItem().toString()+" et "+mEditTextTrajetET.getSelectedItem().toString()+'\n'+
"Concerne:"+mEditTextConcerne.getText().toString()+'\n'+
"Message: "+mEditTextMessage.getText().toString()+'\n'+
"Cause: "+mEditTextCause.getText().toString()+'\n'+
"Consequence: "+mEditTextConsequence.getText().toString()+'\n'+
"Divers: "+mEditTextDivers.getText().toString()+'\n'+
"Service: "+mEditTextService.getText().toString();
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, recipients);
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, message);
intent.setType("message/rfc822");
startActivity(Intent.createChooser(intent, "Choose an email client"));
}
} |
Partager