diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-08-10 14:59:42 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-08-10 14:59:42 +0200 |
commit | 18e4625e9a3596f4801122013b3030b037376d4b (patch) | |
tree | d2d1d919bc2fb7ea5c17d9322b95eb4ea73147da /src/de/danoeh/antennapod/fragment | |
parent | d3d2debfb691c54b9210fd5af0507b973eebccbf (diff) | |
download | AntennaPod-18e4625e9a3596f4801122013b3030b037376d4b.zip |
Implemented episode filter
Diffstat (limited to 'src/de/danoeh/antennapod/fragment')
-rw-r--r-- | src/de/danoeh/antennapod/fragment/ItemlistFragment.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java index de1a5cb4f..ba810507d 100644 --- a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java +++ b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java @@ -8,6 +8,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; +import android.preference.PreferenceManager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -28,8 +29,10 @@ import de.danoeh.antennapod.feed.FeedItem; import de.danoeh.antennapod.feed.FeedManager; import de.danoeh.antennapod.service.DownloadService; import de.danoeh.antennapod.storage.DownloadRequester; +import de.danoeh.antennapod.util.EpisodeFilter; import de.danoeh.antennapod.util.menuhandler.FeedItemMenuHandler; import de.danoeh.antennapod.AppConfig; +import de.danoeh.antennapod.PodcastApp; import de.danoeh.antennapod.R; /** Displays a list of FeedItems. */ @@ -99,6 +102,14 @@ public class ItemlistFragment extends SherlockListFragment implements feed = FeedManager.getInstance().getFeed(feedId); items = feed.getItems(); } + + boolean displayOnlyEpisodes = PreferenceManager + .getDefaultSharedPreferences(PodcastApp.getInstance()) + .getBoolean(PodcastApp.PREF_DISPLAY_ONLY_EPISODES, false); + if (displayOnlyEpisodes) { + items = EpisodeFilter.getEpisodeList(items); + } + fila = new FeedItemlistAdapter(getActivity(), 0, items, onButActionClicked, showFeedtitle); setListAdapter(fila); |