From 9faf01bba2d237a45a60774daf552b8b501e21cc Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 4 Jun 2023 12:59:42 +0300 Subject: * add option to disable update checks * set uniform ttrss_url_summary pointing to example.com * minor UI tweaks * bump versioncode --- org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java | 2 +- .../src/main/java/org/fox/ttrss/PreferencesFragment.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'org.fox.ttrss/src/main/java') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index 8e340f25..918e67e0 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -265,7 +265,7 @@ public class OnlineActivity extends CommonActivity { } protected void checkUpdates() { - if (BuildConfig.DEBUG || BuildConfig.ENABLE_UPDATER) { + if (m_prefs.getBoolean("check_for_updates", true) && (BuildConfig.DEBUG || BuildConfig.ENABLE_UPDATER)) { new AppUpdater(this) .setUpdateFrom(UpdateFrom.JSON) .setUpdateJSON(String.format("https://srv.tt-rss.org/fdroid/updates/%1$s.json", this.getPackageName())) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesFragment.java index 1fb663d1..65e0b556 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesFragment.java @@ -1,11 +1,13 @@ package org.fox.ttrss; import android.content.Intent; +import android.content.SharedPreferences; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceFragment; +import android.preference.PreferenceManager; import java.text.SimpleDateFormat; import java.util.Date; @@ -19,6 +21,13 @@ public class PreferencesFragment extends PreferenceFragment { // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext()); + + findPreference("check_for_updates").setEnabled(BuildConfig.DEBUG || BuildConfig.ENABLE_UPDATER); + + findPreference("ttrss_url").setSummary(prefs.getString("ttrss_url", getString(R.string.ttrss_url_summary))); + findPreference("login").setSummary(prefs.getString("login", getString(R.string.login_summary))); + findPreference("show_logcat").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { -- cgit v1.2.3