diff options
author | David-Development <david-dev@live.de> | 2021-06-03 12:18:39 +0300 |
---|---|---|
committer | David Luhmer <david-dev@live.de> | 2021-06-03 12:18:39 +0300 |
commit | e53ffb93a5737186b3a0adf7d56c2505c1df0d93 (patch) | |
tree | abfa1be069e48106729274892d9bdb0225b7c85c /News-Android-App/src/main/java/de | |
parent | b7c25233a4c6dfe6ba42186f9bbb7cd5548bea0b (diff) |
Remove unnecessary Notifications setting (fix #969)
Signed-off-by: David Luhmer <david-dev@live.de>
Diffstat (limited to 'News-Android-App/src/main/java/de')
3 files changed, 2 insertions, 22 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java index 173492ee..5b0ffd5c 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java @@ -115,7 +115,6 @@ import de.luhmer.owncloudnewsreader.view.PodcastSlidingUpPanelLayout; import io.reactivex.Completable; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.functions.Action; -import io.reactivex.functions.Consumer; import io.reactivex.schedulers.Schedulers; import io.reactivex.subjects.PublishSubject; @@ -206,7 +205,6 @@ public class NewsReaderListActivity extends PodcastFragmentActivity implements PreferenceManager.setDefaultValues(this, sharedPreferencesFileName, Context.MODE_PRIVATE, R.xml.pref_data_sync, true); PreferenceManager.setDefaultValues(this, sharedPreferencesFileName, Context.MODE_PRIVATE, R.xml.pref_display, true); PreferenceManager.setDefaultValues(this, sharedPreferencesFileName, Context.MODE_PRIVATE, R.xml.pref_general, true); - PreferenceManager.setDefaultValues(this, sharedPreferencesFileName, Context.MODE_PRIVATE, R.xml.pref_notification, true); } super.onCreate(savedInstanceState); diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SettingsFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SettingsFragment.java index 4e440deb..fba6676a 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SettingsFragment.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SettingsFragment.java @@ -39,14 +39,12 @@ import de.luhmer.owncloudnewsreader.helper.PostDelayHandler; import static android.app.Activity.RESULT_OK; import static de.luhmer.owncloudnewsreader.Constants.USER_INFO_STRING; -import static de.luhmer.owncloudnewsreader.LoginDialogActivity.RESULT_LOGIN; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_MARK_AS_READ_WHILE_SCROLLING_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_NAVIGATE_WITH_VOLUME_BUTTONS_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_OLED_MODE; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_REPORT_ISSUE; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_SHOWONLYUNREAD_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_SHOW_FAST_ACTIONS; -import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_SHOW_NOTIFICATION_NEW_ARTICLES_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_SKIP_DETAILVIEW_AND_OPEN_BROWSER_DIRECTLY_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_SYNCONSTARTUP_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.CB_VERSION; @@ -55,7 +53,6 @@ import static de.luhmer.owncloudnewsreader.SettingsActivity.EDT_OWNCLOUDROOTPATH import static de.luhmer.owncloudnewsreader.SettingsActivity.EDT_PASSWORD_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.EDT_USERNAME_STRING; import static de.luhmer.owncloudnewsreader.SettingsActivity.LV_CACHE_IMAGES_OFFLINE_STRING; -import static de.luhmer.owncloudnewsreader.SettingsActivity.PREF_SERVER_SETTINGS; import static de.luhmer.owncloudnewsreader.SettingsActivity.PREF_SYNC_SETTINGS; import static de.luhmer.owncloudnewsreader.SettingsActivity.SP_APP_THEME; import static de.luhmer.owncloudnewsreader.SettingsActivity.SP_DISPLAY_BROWSER; @@ -91,14 +88,9 @@ public class SettingsFragment extends PreferenceFragmentCompat { addPreferencesFromResource(R.xml.pref_data_sync); bindDataSyncPreferences(this); - addPreferencesFromResource(R.xml.pref_notification); - bindNotificationPreferences(this); - addPreferencesFromResource(R.xml.pref_about); bindAboutPreferences(this); - - //addPreferencesFromResource(R.xml.pref_podcast); //bindPodcastPreferences(this); @@ -269,12 +261,6 @@ public class SettingsFragment extends PreferenceFragmentCompat { }); } - - private void bindNotificationPreferences(PreferenceFragmentCompat prefFrag) { - bindPreferenceBooleanToValue(prefFrag.findPreference(CB_SHOW_NOTIFICATION_NEW_ARTICLES_STRING)); - } - - private void bindAboutPreferences(final PreferenceFragmentCompat prefFrag) { prefFrag.findPreference(CB_VERSION).setSummary(version); Preference changelogPreference = prefFrag.findPreference(CB_VERSION); diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java index c72b8564..0be73b3f 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/authentication/OwnCloudSyncAdapter.java @@ -15,7 +15,6 @@ import android.widget.Toast; import org.greenrobot.eventbus.EventBus; import org.reactivestreams.Publisher; -import org.reactivestreams.Subscriber; import java.util.List; @@ -24,7 +23,6 @@ import javax.inject.Inject; import de.luhmer.owncloudnewsreader.ListView.SubscriptionExpandableListAdapter; import de.luhmer.owncloudnewsreader.NewsReaderApplication; import de.luhmer.owncloudnewsreader.R; -import de.luhmer.owncloudnewsreader.SettingsActivity; import de.luhmer.owncloudnewsreader.database.DatabaseConnectionOrm; import de.luhmer.owncloudnewsreader.database.model.Feed; import de.luhmer.owncloudnewsreader.database.model.Folder; @@ -45,7 +43,6 @@ import io.reactivex.Observable; import io.reactivex.Observer; import io.reactivex.annotations.NonNull; import io.reactivex.disposables.Disposable; -import io.reactivex.functions.Function3; import io.reactivex.schedulers.Schedulers; public class OwnCloudSyncAdapter extends AbstractThreadedSyncAdapter { @@ -222,9 +219,8 @@ public class OwnCloudSyncAdapter extends AbstractThreadedSyncAdapter { //int newItemsCount = mPrefs.getInt(Constants.LAST_UPDATE_NEW_ITEMS_COUNT_STRING, 0); if(newItemsCount > 0) { - boolean showNotificationOnNewArticles = mPrefs.getBoolean(SettingsActivity.CB_SHOW_NOTIFICATION_NEW_ARTICLES_STRING, true); - // If another app is opened show a notification - if (!ForegroundListener.isInForeground() && showNotificationOnNewArticles) { + // If another app is not in foreground + if (!ForegroundListener.isInForeground()) { NextcloudNotificationManager.showUnreadRssItemsNotification(getContext(), newItemsCount, mPrefs); } } |