diff options
author | ByteHamster <info@bytehamster.com> | 2021-01-02 21:17:40 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-01-02 21:17:40 +0100 |
commit | f4bbc5535cdd8210634ecb043142b8efdedaa064 (patch) | |
tree | eb92c1f3aebdfb55afff6a3a8f06523d57efc8d7 /core | |
parent | 19e427b52438f7508b97127100947f0f81e4f378 (diff) | |
download | AntennaPod-f4bbc5535cdd8210634ecb043142b8efdedaa064.zip |
Added basic UI for editing tags
Diffstat (limited to 'core')
3 files changed, 8 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedPreferences.java b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedPreferences.java index 0486ccd9b..d34047ac0 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedPreferences.java +++ b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedPreferences.java @@ -261,4 +261,8 @@ public class FeedPreferences { public Set<String> getTags() { return tags; } + + public String getTagsAsString() { + return TextUtils.join(TAG_SEPARATOR, tags); + } } diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java index 3f29b7822..8f47675a8 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java @@ -445,6 +445,7 @@ public class PodDBAdapter { values.put(KEY_INCLUDE_FILTER, prefs.getFilter().getIncludeFilter()); values.put(KEY_EXCLUDE_FILTER, prefs.getFilter().getExcludeFilter()); values.put(KEY_FEED_PLAYBACK_SPEED, prefs.getFeedPlaybackSpeed()); + values.put(KEY_FEED_TAGS, prefs.getTagsAsString()); values.put(KEY_FEED_SKIP_INTRO, prefs.getFeedSkipIntro()); values.put(KEY_FEED_SKIP_ENDING, prefs.getFeedSkipEnding()); db.update(TABLE_NAME_FEEDS, values, KEY_ID + "=?", new String[]{String.valueOf(prefs.getFeedID())}); diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index d32f751f4..5d6fe3078 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -707,9 +707,11 @@ <string name="apply_action">Apply action</string> <string name="play_chapter">Play chapter</string> - <!-- Feed information screen --> + <!-- Feed settings/information screen --> <string name="authentication_label">Authentication</string> <string name="authentication_descr">Change your username and password for this podcast and its episodes.</string> + <string name="feed_folders_label">Folders</string> + <string name="feed_folders_summary">Change the folders in which this podcast is displayed.</string> <string name="auto_download_settings_label">Auto Download Settings</string> <string name="episode_filters_label">Episode Filter</string> <string name="episode_filters_description">List of terms used to decide if an episode should be included or excluded when auto downloading</string> |