DevicePreferences

Wisej.Hybrid.DevicePreferences

Namespace: Wisej.Hybrid

Assembly: Wisej.Hybrid (3.5.0.0)

Manages device preferences, allowing retrieval and storage of user preferences.

public class DevicePreferences

Access this class through the Device singleton.

Constructors

DevicePreferences()

Initializes a new instance of DevicePreferences.

Methods

Clear(sharedName)

Clears all preferences.

Parameter
Type
Description

sharedName

An optional name for a shared preferences space.

ContainsKey(key, sharedName)

Checks if the preferences contain a given key.

Parameter
Type
Description

key

The key to check within the preferences.

sharedName

An optional name for a shared preferences space.

Returns: Boolean. true if the preference contains the key; otherwise, false.

Get(key, defaultValue, sharedName)

Retrieves the value of a preference specified by the key.

Parameter
Type
Description

key

The key for the desired preference.

defaultValue

The default value to return if the preference does not exist.

sharedName

An optional name for a shared preferences space.

Returns: Object. The value of the preference if it exists; otherwise, the default value.

Remove(key, sharedName)

Removes a preference specified by the key.

Parameter
Type
Description

key

The key for the preference to remove.

sharedName

An optional name for a shared preferences space.

Set(key, value, sharedName)

Sets the value of a boolean preference specified by the key.

Parameter
Type
Description

key

The key for the desired preference.

value

The value to set for the preference.

sharedName

An optional name for a shared preferences space.

Set(key, value, sharedName)

Sets the value of a string preference specified by the key.

Parameter
Type
Description

key

The key for the desired preference.

value

The value to set for the preference.

sharedName

An optional name for a shared preferences space.

Last updated