SettingsPreferenceValue.Builder


public static final class SettingsPreferenceValue.Builder
extends Object

java.lang.Object
   ↳ android.service.settings.preferences.SettingsPreferenceValue.Builder


Builder to construct SettingsPreferenceValue.

Summary

Public constructors

Builder(int type)

Create Builder instance.

Public methods

SettingsPreferenceValue build()

Constructs an immutable SettingsPreferenceValue object.

SettingsPreferenceValue.Builder setBooleanValue(boolean booleanValue)

Sets boolean value for Preference.

SettingsPreferenceValue.Builder setDoubleValue(double doubleValue)

Sets floating point value for Preference.

SettingsPreferenceValue.Builder setIntValue(int intValue)

Sets the int value for Preference.

SettingsPreferenceValue.Builder setLongValue(long longValue)

Sets long value for Preference.

SettingsPreferenceValue.Builder setStringValue(String stringValue)

Sets string value for Preference.

Inherited methods

Public constructors

Builder

Added in API level 36
public Builder (int type)

Create Builder instance.

Parameters
type int: type indicator for preference value Value is SettingsPreferenceValue.TYPE_BOOLEAN, SettingsPreferenceValue.TYPE_LONG, SettingsPreferenceValue.TYPE_DOUBLE, SettingsPreferenceValue.TYPE_STRING, or SettingsPreferenceValue.TYPE_INT

Public methods

build

Added in API level 36
public SettingsPreferenceValue build ()

Constructs an immutable SettingsPreferenceValue object.

Returns
SettingsPreferenceValue

setBooleanValue

Added in API level 36
public SettingsPreferenceValue.Builder setBooleanValue (boolean booleanValue)

Sets boolean value for Preference.

Parameters
booleanValue boolean

Returns
SettingsPreferenceValue.Builder

setDoubleValue

Added in API level 36
public SettingsPreferenceValue.Builder setDoubleValue (double doubleValue)

Sets floating point value for Preference.

Parameters
doubleValue double

Returns
SettingsPreferenceValue.Builder

setIntValue

Added in API level 36
public SettingsPreferenceValue.Builder setIntValue (int intValue)

Sets the int value for Preference.

Parameters
intValue int

Returns
SettingsPreferenceValue.Builder

setLongValue

Added in API level 36
public SettingsPreferenceValue.Builder setLongValue (long longValue)

Sets long value for Preference.

Parameters
longValue long

Returns
SettingsPreferenceValue.Builder

setStringValue

Added in API level 36
public SettingsPreferenceValue.Builder setStringValue (String stringValue)

Sets string value for Preference.

Parameters
stringValue String

Returns
SettingsPreferenceValue.Builder