From 7e446c9fcb3e94e75d3a20ccc8575aa7fde76887 Mon Sep 17 00:00:00 2001 From: Alex Ning Date: Fri, 6 Nov 2020 22:39:53 +0800 Subject: Hiding subreddit description is available. --- .../infinityforreddit/Activity/ViewSubredditDetailActivity.java | 3 ++- .../infinityforreddit/Utils/SharedPreferencesUtils.java | 2 +- app/src/main/res/values/strings.xml | 1 + app/src/main/res/xml/interface_preference.xml | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/ViewSubredditDetailActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/ViewSubredditDetailActivity.java index b5310569..857392ef 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/ViewSubredditDetailActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/ViewSubredditDetailActivity.java @@ -313,6 +313,7 @@ public class ViewSubredditDetailActivity extends BaseActivity implements SortTyp showBottomAppBar = mSharedPreferences.getBoolean(SharedPreferencesUtils.BOTTOM_APP_BAR_KEY, false); lockBottomAppBar = mSharedPreferences.getBoolean(SharedPreferencesUtils.LOCK_BOTTOM_APP_BAR, false); + boolean hideSubredditDescription = mSharedPreferences.getBoolean(SharedPreferencesUtils.HIDE_SUBREDDIT_DESCRIPTION, false); subredditName = getIntent().getStringExtra(EXTRA_SUBREDDIT_NAME_KEY); @@ -420,7 +421,7 @@ public class ViewSubredditDetailActivity extends BaseActivity implements SortTyp nSubscribersTextView.setText(nSubscribers); creationTimeTextView.setText(new SimpleDateFormat("MMM d, yyyy", locale).format(subredditData.getCreatedUTC())); - if (subredditData.getDescription().equals("")) { + if (hideSubredditDescription || subredditData.getDescription().equals("")) { descriptionTextView.setVisibility(View.GONE); } else { descriptionTextView.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/Utils/SharedPreferencesUtils.java b/app/src/main/java/ml/docilealligator/infinityforreddit/Utils/SharedPreferencesUtils.java index c50de17c..5a85e10c 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/Utils/SharedPreferencesUtils.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/Utils/SharedPreferencesUtils.java @@ -138,7 +138,7 @@ public class SharedPreferencesUtils { public static final String RESPECT_SUBREDDIT_RECOMMENDED_COMMENT_SORT_TYPE = "respect_subreddit_recommended_comment_sort_type"; public static final String SUBREDDIT_FILTER_POPULAR_AND_ALL = "subreddit_filter_popular_and_all"; public static final String UFO_CAPTURING_ANIMATION = "ufo_capturing_animation"; - + public static final String HIDE_SUBREDDIT_DESCRIPTION = "hide_subreddit_description"; public static final String MAIN_PAGE_TABS_SHARED_PREFERENCES_FILE = "ml.docilealligator.infinityforreddit.main_page_tabs"; public static final String MAIN_PAGE_TAB_COUNT = "_main_page_tab_count"; diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3f293049..9041a5d1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -502,6 +502,7 @@ Hide Subreddits In r/popular and r/all UFO Capturing Animation + Hide Subreddit Description Cannot get the link diff --git a/app/src/main/res/xml/interface_preference.xml b/app/src/main/res/xml/interface_preference.xml index 0b767200..7e2fec08 100644 --- a/app/src/main/res/xml/interface_preference.xml +++ b/app/src/main/res/xml/interface_preference.xml @@ -33,6 +33,11 @@ app:title="@string/settings_time_format_title" app:fragment="ml.docilealligator.infinityforreddit.Settings.TimeFormatPreferenceFragment" /> + + -- cgit v1.2.3