From 521159c92868159afceb41921a4e306933bd6d93 Mon Sep 17 00:00:00 2001 From: Twig N Date: Mon, 20 Jan 2020 21:07:24 +1100 Subject: [PATCH] - added @OptionsMenu for RemoteRssFragment --- .../core/gui/remoterss/RemoteRssFragment.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/transdroid/core/gui/remoterss/RemoteRssFragment.java b/app/src/main/java/org/transdroid/core/gui/remoterss/RemoteRssFragment.java index 04102760..36dbc5c9 100644 --- a/app/src/main/java/org/transdroid/core/gui/remoterss/RemoteRssFragment.java +++ b/app/src/main/java/org/transdroid/core/gui/remoterss/RemoteRssFragment.java @@ -29,12 +29,15 @@ import org.androidannotations.annotations.Bean; import org.androidannotations.annotations.EFragment; import org.androidannotations.annotations.ItemClick; import org.androidannotations.annotations.ItemSelect; +import org.androidannotations.annotations.OptionsItem; +import org.androidannotations.annotations.OptionsMenu; import org.androidannotations.annotations.ViewById; import org.transdroid.R; import org.transdroid.core.gui.log.Log; import org.transdroid.core.gui.remoterss.data.RemoteRssChannel; import org.transdroid.core.gui.remoterss.data.RemoteRssItem; import org.transdroid.core.gui.rss.RssfeedsActivity; +import org.transdroid.core.gui.settings.MainSettingsActivity_; import java.util.ArrayList; import java.util.List; @@ -45,6 +48,7 @@ import java.util.List; * @author Twig */ @EFragment(R.layout.fragment_remoterss) +@OptionsMenu(R.menu.fragment_rssfeeds) public class RemoteRssFragment extends Fragment { @Bean protected Log log; @@ -62,7 +66,6 @@ public class RemoteRssFragment extends Fragment { @ViewById protected TextView remoterssStatusMessage; -// protected RemoteRssItemsAdapter adapter; @AfterViews protected void init() { @@ -84,9 +87,19 @@ public class RemoteRssFragment extends Fragment { super.onResume(); getRssActivity().onFragmentReady(this); + this.refreshScreen(); + } + + @OptionsItem(R.id.action_refresh) + protected void refreshScreen() { getRssActivity().refreshRemoteFeeds(); } + @OptionsItem(R.id.action_settings) + protected void openSettings() { + MainSettingsActivity_.intent(getActivity()).start(); + } + @Override public void onDestroy() { super.onDestroy();