Interface SharedPreferenceStrategy


public interface SharedPreferenceStrategy
  • Method Details

    • put

      void put(@NonNull String key, @Nullable Object value)
    • putString

      void putString(@NonNull String key, @Nullable String value)
    • putLong

      void putLong(@NonNull String key, long value)
    • putInt

      void putInt(@NonNull String key, int value)
    • putFloat

      void putFloat(@NonNull String key, float value)
    • putBoolean

      void putBoolean(@NonNull String key, boolean value)
    • getString

      @Nullable String getString(@NonNull String key, @Nullable String defaultValue)
    • getStringSet

      @Nullable Set<String> getStringSet(@NonNull String key, @Nullable Set<String> defaultValues)
    • getInt

      int getInt(@NonNull String key, int defaultValue)
    • getLong

      long getLong(@NonNull String key, long defaultValue)
    • getFloat

      float getFloat(@NonNull String key, float defaultValue)
    • getBoolean

      boolean getBoolean(@NonNull String key, boolean defaultValue)
    • remove

      void remove(@NonNull String key)
    • contains

      boolean contains(@NonNull String key)
    • getAll

      @Nullable Map<String,?> getAll()
    • clearAll

      void clearAll()
    • dumpSharedPrefs

      @NonNull String dumpSharedPrefs()
    • dumpSharedPrefs

      @Nullable android.net.Uri dumpSharedPrefs(@NonNull String fileNamePrefix)
    • registerOnSharedPreferenceChangeListener

      void registerOnSharedPreferenceChangeListener(@NonNull android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
      Registers a callback to be invoked when a change happens to a preference.

      Caution: The preference manager does not currently store a strong reference to the listener. You must store a strong reference to the listener, or it will be susceptible to garbage collection. We recommend you keep a reference to the listener in the instance data of an object that will exist as long as you need the listener.

      Parameters:
      listener - The callback that will run.
      See Also:
    • unregisterOnSharedPreferenceChangeListener

      void unregisterOnSharedPreferenceChangeListener(@NonNull android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
      Unregisters a previous callback.
      Parameters:
      listener - The callback that should be unregistered.
      See Also: