From 27cacc03a22d3b7689b2a375195bb73aa8a63e7f Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Fri, 5 Aug 2022 23:13:35 +0300 Subject: [PATCH] code imp --- .../vtosters/lite/ui/fragments/FeedFragment.java | 16 ++++++++++++++++ smali/res/values-ru/strings.xml | 2 +- smali/res/values/strings.xml | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java index 1e9de8fa8..3458d509b 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/FeedFragment.java @@ -1,6 +1,7 @@ package ru.vtosters.lite.ui.fragments; import static ru.vtosters.lite.utils.AndroidUtils.getIdentifier; +import static ru.vtosters.lite.utils.AndroidUtils.getPrefsValue; import static ru.vtosters.lite.utils.Preferences.copyright_post; import static ru.vtosters.lite.utils.Preferences.offline; @@ -25,6 +26,21 @@ public class FeedFragment extends MaterialPreferenceToolbarFragment { private void prefs() { findPreference("officialnewssett").setOnPreferenceClickListener(new openofficialsett()); findPreference("cringecopyright").setEnabled(!copyright_post()); + + findPreference("spamfilters").setSummary(count(getPrefsValue("spamfilters"))); + findPreference("sourcenamefilter").setSummary(count(getPrefsValue("sourcenamefilter"))); + findPreference("linkfilter").setSummary(count(getPrefsValue("linkfilter"))); + } + + private String count(String text) { + // count comma separated words in string + var count = text.split(", ").length; + + if (count < 1 || text.isEmpty()) { + return "Нет добавленных элементов"; + } else { + return "Добавлено " + count + " элементов"; + } } @Override diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 95a75cd35..acef9b9f5 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -5347,7 +5347,7 @@ "Формат фильтра: слова или предложения, разделенные запятой с пробелом Пример: #реклама, Выиграйте сегодня, НОВИНКА! Фильтры не чувствительны к регистру!" - Собственный фильтр + Фильтр слов и выражений Стандартный фильтр рекламы Фильтр для блокировки постов с пометкой #реклама и тд Использовать VKUI diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 4ed6a438e..19eaf5644 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -5499,7 +5499,7 @@ with video" "Filter format: words or sentences, separated by a comma with a space Example: #sponsored, Free gift cards, #PROMO Filters are case-sensitive!" - Custom filter + Filter words and expressions Standard adblock filter Blocks posts with common tags, such as #ad, #pr and so on Use VKUI