This article needs a technical review. How you can help.
AddonListeners can be registered with AddonManager.addAddonListener()
and will then receive notification of changes to the add-ons currently installed. These notifications come in the form of calls to methods on the listener object. A listener only needs to implement the methods corresponding to the events it cares about; missing methods will not cause any problems.
Method Overview
void onEnabling(in |
void onEnabled(in |
void onDisabling(in |
void onDisabled(in |
void onInstalling(in |
void onInstalled(in |
void onUninstalling(in |
void onUninstalled(in |
void onOperationCancelled(in |
void onPropertyChanged(in |
Methods
onEnabling()
Called when an add-on is about to be enabled.
void onEnabling(
in Addon
addon,
in boolean needsRestart
)
Parameters
- addon
-
The
Addon
that is being enabled - needsRestart
- True if an application restart is necessary for the change to take effect
onEnabled()
Called when an add-on has been enabled.
void onEnabled(
in Addon
addon,
)
Parameters
- addon
-
The
Addon
that has been enabled
onDisabling()
Called when an add-on is about to be disabled.
void onDisabling(
in Addon
addon,
in boolean needsRestart
)
Parameters
- addon
-
The
Addon
that is being disabled - needsRestart
- True if an application restart is necessary for the change to take effect
onDisabled()
Called when an add-on has been disabled.
void onDisabled(
in Addon
addon,
)
Parameters
- addon
-
The
Addon
that has been disabled
onInstalling()
Called when an add-on is about to be installed.
void onInstalling(
in Addon
addon,
in boolean needsRestart
)
Parameters
- addon
-
The
Addon
that is being installed - needsRestart
- True if an application restart is necessary for the change to take effect
onInstalled()
Called when an add-on has been installed.
void onInstalled(
in Addon
addon,
)
Parameters
- addon
-
The
Addon
that has been installed
onUninstalling()
Called when an add-on is about to be uninstalled.
void onUninstalling(
in Addon
addon,
in boolean needsRestart
)
Parameters
- addon
-
The
Addon
that is being uninstalled - needsRestart
- True if an application restart is necessary for the change to take effect
onUninstalled()
Called when an add-on has been uninstalled.
void onUninstalled(
in Addon
addon,
)
Parameters
- addon
-
The
Addon
that has been uninstalled
onOperationCancelled()
Called when a pending operation for an add-on is cancelled.
void onOperationCancelled(
in Addon
addon,
)
Parameters
- addon
-
The
Addon
that has had a pending operation cancelled
onPropertyChanged()
Called when one or more properties of Addon
has changed.
Only applies to the following properties:
- applyBackgroundUpdates
void onPropertyChanged(
in Addon
addon,
in string properties[]
)
Parameters
- addon
-
The
Addon
that has had its properties changed - properties
- An array of the names of properties that changed