public interface SOPersistentStorage
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,?> |
getAllStringPreferences(java.lang.Object storageObject)
This method will be called to retrieve all entries from the persistent
store.
|
java.lang.Object |
getStorageObject(android.content.Context context,
java.lang.String storeName)
This method will be called to obtain a storage object for the named
store.
|
java.lang.String |
getStringPreference(java.lang.Object storageObject,
java.lang.String key,
java.lang.String defaultValue)
This method will be called to retrieve data, identified by key, from
the store.
The default value should be returned if the key does not reside in the store. |
void |
removePreference(java.lang.Object storageObject,
java.lang.String key)
This method will be called to remove an entry from the persistent store.
|
void |
setStringPreference(java.lang.Object storageObject,
java.lang.String key,
java.lang.String value)
This method will be called to set a key/value pair in the store.
|
java.lang.Object getStorageObject(android.content.Context context, java.lang.String storeName)
context
- The application contextstoreName
- The data store identifiervoid setStringPreference(java.lang.Object storageObject, java.lang.String key, java.lang.String value)
storageObject
- The object to be used to manage the store.key
- The data keyvalue
- The data valuejava.lang.String getStringPreference(java.lang.Object storageObject, java.lang.String key, java.lang.String defaultValue)
storageObject
- The object to be used to manage the store.key
- The data keydefaultValue
- The default data valuejava.util.Map<java.lang.String,?> getAllStringPreferences(java.lang.Object storageObject)
storageObject
- The object to be used to manage the store.void removePreference(java.lang.Object storageObject, java.lang.String key)
storageObject
- The object to be used to manage the store.key
- The data key