Update watch background timeout description

multisite
Floens 9 years ago
parent 30f713eb59
commit a8fa5fd869
  1. 7
      Clover/app/src/main/java/org/floens/chan/ui/controller/WatchSettingsController.java
  2. 4
      Clover/app/src/main/java/org/floens/chan/ui/settings/ListSettingView.java
  3. 3
      Clover/app/src/main/res/values/strings.xml

@ -110,7 +110,12 @@ public class WatchSettingsController extends SettingsController implements Compo
String name = context.getResources().getQuantityString(R.plurals.minutes, timeouts[i], timeouts[i]);
timeoutsItems[i] = new ListSettingView.Item(name, String.valueOf(timeouts[i] * 60));
}
backgroundTimeout = settings.add(new ListSettingView(this, ChanSettings.watchBackgroundTimeout, R.string.setting_watch_background_timeout, timeoutsItems));
backgroundTimeout = settings.add(new ListSettingView(this, ChanSettings.watchBackgroundTimeout, R.string.setting_watch_background_timeout, timeoutsItems) {
@Override
public String getBottomDescription() {
return getString(R.string.setting_watch_background_timeout_description) + "\n\n" + items.get(selected).name;
}
});
notifyMode = settings.add(new ListSettingView(this, ChanSettings.watchNotifyMode, R.string.setting_watch_notify_mode,
context.getResources().getStringArray(R.array.setting_watch_notify_modes), new String[]{"all", "quotes"}));

@ -34,9 +34,9 @@ import static org.floens.chan.utils.AndroidUtils.dp;
public class ListSettingView extends SettingView implements FloatingMenu.FloatingMenuCallback, View.OnClickListener {
public final List<Item> items;
private Setting<String> setting;
public int selected;
private int selected;
private Setting<String> setting;
public ListSettingView(SettingsController settingsController, Setting<String> setting, int name, String[] itemNames, String[] keys) {
this(settingsController, setting, getString(name), itemNames, keys);

@ -399,7 +399,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<string name="setting_watch_summary_disabled">Off</string>
<string name="setting_watch_enable_background">Enable in the background</string>
<string name="setting_watch_enable_background_description">Watch pins when Clover is in the background</string>
<string name="setting_watch_background_timeout">Time between loads in background</string>
<string name="setting_watch_background_timeout">Minimum time between loads in background</string>
<string name="setting_watch_background_timeout_description">Minimum time between loads, with exponential backoff</string>
<string name="setting_watch_notify_mode">Notify about</string>
<string-array name="setting_watch_notify_modes">
<item>All posts</item>

Loading…
Cancel
Save