diff --git a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailOverviewAdapter.java b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailOverviewAdapter.java index 2edf8e0..8b14a70 100644 --- a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailOverviewAdapter.java +++ b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailOverviewAdapter.java @@ -1,5 +1,7 @@ package de.sebse.fuplanner.fragments.moddetails; +import android.content.Intent; +import android.net.Uri; import android.util.Pair; import android.view.LayoutInflater; import android.view.View; @@ -205,10 +207,15 @@ class ModDetailOverviewAdapter extends RecyclerView.Adapter { - if (mListener != null) mListener.gotoFragmentPart(section, index); - });*/ + m.mIcon.setOnClickListener(view -> { + String defaultText = m.mView.getResources().getString(R.string.mail_default_text, + lecturer.getName()); + Intent emailIntent = new Intent(Intent.ACTION_SENDTO); + emailIntent.setData(Uri.parse("mailto:"+lecturer.getMail())); + emailIntent.putExtra(Intent.EXTRA_SUBJECT, mValue.title); + emailIntent.putExtra(Intent.EXTRA_TEXT, defaultText); + m.mView.getContext().startActivity(Intent.createChooser(emailIntent, mValue.title)); + }); break; } case TYPE_SHOW_MORE: diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 5d99002..bc69be7 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -80,4 +80,5 @@ Sommersemester %1$d Dozenten Mail Icon + Hallo %1$s, \n\nMit freundlichen Grüßen\n\nGesendet von der FUPlanner Android App \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a69e4ea..e0f053e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -88,4 +88,5 @@ Summer Semester %1$d Lecturers Mail Icon + Dear %1$s, \n\nYours sincerely\n\nSend by FUPlanner Android App