public
static
abstract
class
LauncherApps.Callback
extends Object
java.lang.Object | |
↳ | android.content.pm.LauncherApps.Callback |
Callbacks for package changes to this and related managed profiles.
Public constructors | |
---|---|
LauncherApps.Callback()
|
Public methods | |
---|---|
abstract
void
|
onPackageAdded(String packageName, UserHandle user)
Indicates that a package was added to the specified profile. |
abstract
void
|
onPackageChanged(String packageName, UserHandle user)
Indicates that a package was modified in the specified profile. |
abstract
void
|
onPackageRemoved(String packageName, UserHandle user)
Indicates that a package was removed from the specified profile. |
abstract
void
|
onPackagesAvailable(String[] packageNames, UserHandle user, boolean replacing)
Indicates that one or more packages have become available. |
void
|
onPackagesSuspended(String[] packageNames, UserHandle user)
Indicates that one or more packages have been suspended. |
abstract
void
|
onPackagesUnavailable(String[] packageNames, UserHandle user, boolean replacing)
Indicates that one or more packages have become unavailable. |
void
|
onPackagesUnsuspended(String[] packageNames, UserHandle user)
Indicates that one or more packages have been unsuspended. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
void onPackageAdded (String packageName, UserHandle user)
Indicates that a package was added to the specified profile. If a package is added while being updated then onPackageChanged will be called instead.
Parameters | |
---|---|
packageName |
String :
The name of the package that was added. |
user |
UserHandle :
The UserHandle of the profile that generated the change.
|
void onPackageChanged (String packageName, UserHandle user)
Indicates that a package was modified in the specified profile. This can happen, for example, when the package is updated or when one or more components are enabled or disabled.
Parameters | |
---|---|
packageName |
String :
The name of the package that has changed. |
user |
UserHandle :
The UserHandle of the profile that generated the change.
|
void onPackageRemoved (String packageName, UserHandle user)
Indicates that a package was removed from the specified profile. If a package is removed while being updated onPackageChanged will be called instead.
Parameters | |
---|---|
packageName |
String :
The name of the package that was removed. |
user |
UserHandle :
The UserHandle of the profile that generated the change.
|
void onPackagesAvailable (String[] packageNames, UserHandle user, boolean replacing)
Indicates that one or more packages have become available. For example, this can happen when a removable storage card has reappeared.
Parameters | |
---|---|
packageNames |
String :
The names of the packages that have become
available. |
user |
UserHandle :
The UserHandle of the profile that generated the change. |
replacing |
boolean :
Indicates whether these packages are replacing
existing ones.
|
void onPackagesSuspended (String[] packageNames, UserHandle user)
Indicates that one or more packages have been suspended. For example, this can happen when a Device Administrator suspends an applicaton.
Parameters | |
---|---|
packageNames |
String :
The names of the packages that have just been
suspended. |
user |
UserHandle :
The UserHandle of the profile that generated the change.
|
void onPackagesUnavailable (String[] packageNames, UserHandle user, boolean replacing)
Indicates that one or more packages have become unavailable. For example, this can happen when a removable storage card has been removed.
Parameters | |
---|---|
packageNames |
String :
The names of the packages that have become
unavailable. |
user |
UserHandle :
The UserHandle of the profile that generated the change. |
replacing |
boolean :
Indicates whether the packages are about to be
replaced with new versions.
|
void onPackagesUnsuspended (String[] packageNames, UserHandle user)
Indicates that one or more packages have been unsuspended. For example, this can happen when a Device Administrator unsuspends an applicaton.
Parameters | |
---|---|
packageNames |
String :
The names of the packages that have just been
unsuspended. |
user |
UserHandle :
The UserHandle of the profile that generated the change.
|