to top
Android APIs
public class

PreferenceChangeEvent

extends EventObject
implements Serializable
java.lang.Object
   ↳ java.util.EventObject
     ↳ java.util.prefs.PreferenceChangeEvent

Class Overview

This is the event class to indicate that a preference has been added, deleted or updated.

Please note that although the class is marked as Serializable by inheritance from EventObject, this type is not intended to be serialized so the serialization methods do nothing but throw a NotSerializableException.

Summary

[Expand]
Inherited Fields
From class java.util.EventObject
Public Constructors
PreferenceChangeEvent(Preferences p, String k, String v)
Construct a new PreferenceChangeEvent instance.
Public Methods
String getKey()
Gets the key of the changed preference.
String getNewValue()
Gets the new value of the changed preference or null if the preference has been removed.
Preferences getNode()
Gets the Preferences instance that fired this event.
[Expand]
Inherited Methods
From class java.util.EventObject
From class java.lang.Object

Public Constructors

public PreferenceChangeEvent (Preferences p, String k, String v)

Added in API level 1

Construct a new PreferenceChangeEvent instance.

Parameters
p the Preferences instance that fired this event; this object is considered as the event's source.
k the changed preference key.
v the new value of the changed preference, this value can be null, which means the preference has been removed.

Public Methods

public String getKey ()

Added in API level 1

Gets the key of the changed preference.

Returns
  • the changed preference's key.

public String getNewValue ()

Added in API level 1

Gets the new value of the changed preference or null if the preference has been removed.

Returns
  • the new value of the changed preference or null if the preference has been removed.

public Preferences getNode ()

Added in API level 1

Gets the Preferences instance that fired this event.

Returns
  • the Preferences instance that fired this event.