diff options
Diffstat (limited to 'app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java')
-rw-r--r-- | app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java b/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java index 40c89f3..dd06f69 100644 --- a/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java +++ b/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java @@ -15,11 +15,12 @@ import android.widget.TextView; import com.camilstaps.common.Date; import com.camilstaps.common.Listener; import com.camilstaps.common.NullListener; +import com.camilstaps.common.Sharable; /** * Created by camilstaps on 8-4-15. */ -public class DailyReadingFragment extends Fragment { +public class DailyReadingFragment extends Fragment implements Sharable { private SharedPreferences.OnSharedPreferenceChangeListener sharedPreferenceChangeListener; private ViewTreeObserver.OnScrollChangedListener onScrollChangedListener; @@ -79,14 +80,6 @@ public class DailyReadingFragment extends Fragment { PreferenceManager.getDefaultSharedPreferences(context).registerOnSharedPreferenceChangeListener(sharedPreferenceChangeListener); } - public String getReading() { - return reading + " (" + reference + ")"; - } - - public String getBibleText() { - return reference + ": " + bibleText; - } - protected void setupContent() { setDailyReading(new NullListener<DailyReading>()); setDailyReadingBibleText(new NullListener<String>()); @@ -134,4 +127,20 @@ public class DailyReadingFragment extends Fragment { } }, date); } + + @Override + public Object getItem(int id) { + switch (id) { + case R.id.action_share_bibletext: + return reference + ": " + bibleText; + case R.id.action_share_reading: + default: + return reading + " (" + reference + ")"; + } + } + + @Override + public int getMenuId() { + return R.menu.share_popup_reading; + } } |