Saved settings for podcast controllers

This commit is contained in:
CappielloAntonio 2022-02-08 17:44:37 +01:00
parent a2a6dc9f15
commit 072b339f8c

View file

@ -18,8 +18,8 @@ public class PreferenceUtil {
public static final String SALT = "salt"; public static final String SALT = "salt";
public static final String LOW_SECURITY = "low_security"; public static final String LOW_SECURITY = "low_security";
public static final String SERVER_ID = "server_id"; public static final String SERVER_ID = "server_id";
public static final String POSITION = "position"; public static final String PLAYBACK_SPEED = "playback_speed";
public static final String PROGRESS = "progress"; public static final String SKIP_SILENCE = "skip_silence";
public static final String IMAGE_CACHE_SIZE = "image_cache_size"; public static final String IMAGE_CACHE_SIZE = "image_cache_size";
public static final String IMAGE_SIZE = "image_size"; public static final String IMAGE_SIZE = "image_size";
public static final String MEDIA_CACHE_SIZE = "media_cache_size"; public static final String MEDIA_CACHE_SIZE = "media_cache_size";
@ -120,23 +120,23 @@ public class PreferenceUtil {
editor.apply(); editor.apply();
} }
public int getPosition() { public float getPlaybackSpeed() {
return mPreferences.getInt(POSITION, -1); return mPreferences.getFloat(PLAYBACK_SPEED, 1f);
} }
public void setPosition(int position) { public void setPlaybackSpeed(float playbackSpeed) {
final SharedPreferences.Editor editor = mPreferences.edit(); final SharedPreferences.Editor editor = mPreferences.edit();
editor.putInt(POSITION, position); editor.putFloat(PLAYBACK_SPEED, playbackSpeed);
editor.apply(); editor.apply();
} }
public int getProgress() { public final boolean isSkipSilenceMode() {
return mPreferences.getInt(PROGRESS, -1); return mPreferences.getBoolean(SKIP_SILENCE, false);
} }
public void setProgress(int progress) { public void setSkipSilenceMode(Boolean isSkipSilenceMode) {
final SharedPreferences.Editor editor = mPreferences.edit(); final SharedPreferences.Editor editor = mPreferences.edit();
editor.putInt(PROGRESS, progress); editor.putBoolean(SKIP_SILENCE, isSkipSilenceMode);
editor.apply(); editor.apply();
} }