interface SettingsProvider (source)
A generic interface for implementations that can provide settings values.
Returns true if a settings value is available for the given key.
Get the setting value for the given key.
Notify the provider that we finished reading from it and that it can release resources now.
Notify this provider that we are going to read values from it. Some providers might need to perform some actions to be able to provide a fresh set of values.
Setting provider implementation that reads values from SharedPreferences.