intent.patch 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. diff --git a/app/src/main/java/com/noahvogt/miniprojekt/messageCreateFragment.java b/app/src/main/java/com/noahvogt/miniprojekt/messageCreateFragment.java
  2. index e36c97e..3afc5e5 100644
  3. --- a/app/src/main/java/com/noahvogt/miniprojekt/messageCreateFragment.java
  4. +++ b/app/src/main/java/com/noahvogt/miniprojekt/messageCreateFragment.java
  5. @@ -6,6 +6,7 @@ import android.content.SharedPreferences;
  6. import android.content.DialogInterface;
  7. import android.content.Intent;
  8. +import android.net.Uri;
  9. import android.os.Bundle;
  10. import android.os.Message;
  11. import android.text.TextUtils;
  12. @@ -21,6 +22,7 @@ import android.widget.Toast;
  13. import androidx.annotation.NonNull;
  14. import androidx.annotation.Nullable;
  15. import androidx.appcompat.app.AlertDialog;
  16. +import androidx.appcompat.widget.ActivityChooserView;
  17. import androidx.fragment.app.DialogFragment;
  18. import java.util.concurrent.ExecutorService;
  19. @@ -194,6 +196,11 @@ public class messageCreateFragment extends DialogFragment implements PopupMenu.O
  20. if (mailFunctions.validateMessageBody(messageBodyObject) && mailFunctions.validateSubject(subjectObject) &&
  21. mailFunctions.validateEmail(receivingAddressObject) && mailFunctions.validateEmail(sendingAddressObject) &&
  22. !mailFunctions.checkForSameEmail(sendingAddressObject, receivingAddressObject)) {
  23. + /* send email */
  24. + Intent intent = new Intent(Intent.ACTION_VIEW,
  25. + Uri.parse("mailto:" + receivingAddress));
  26. + intent.putExtra(Intent.EXTRA_SUBJECT, subject);
  27. + intent.putExtra(Intent.EXTRA_TEXT, messageBody);
  28. Toast.makeText(getActivity(), "sending ... ", Toast.LENGTH_SHORT).show();
  29. dismiss();
  30. } else {