LauncherApps.Callback.OnPackagesSuspended Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| OnPackagesSuspended(String[], UserHandle) |
Indicates that one or more packages have been suspended. |
| OnPackagesSuspended(String[], UserHandle, Bundle) |
Indicates that one or more packages have been suspended. |
OnPackagesSuspended(String[], UserHandle)
Indicates that one or more packages have been suspended.
[Android.Runtime.Register("onPackagesSuspended", "([Ljava/lang/String;Landroid/os/UserHandle;)V", "GetOnPackagesSuspended_arrayLjava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=24)]
public virtual void OnPackagesSuspended(string[]? packageNames, Android.OS.UserHandle? user);
[<Android.Runtime.Register("onPackagesSuspended", "([Ljava/lang/String;Landroid/os/UserHandle;)V", "GetOnPackagesSuspended_arrayLjava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=24)>]
abstract member OnPackagesSuspended : string[] * Android.OS.UserHandle -> unit
override this.OnPackagesSuspended : string[] * Android.OS.UserHandle -> unit
Parameters
- packageNames
- String[]
The names of the packages that have just been suspended.
- user
- UserHandle
The UserHandle of the profile that generated the change.
- Attributes
Remarks
Indicates that one or more packages have been suspended. For example, this can happen when a Device Administrator suspends an applicaton.
Note: On devices running android.os.Build.VERSION_CODES#P Android P or higher, any apps that override #onPackagesSuspended(String[], UserHandle, Bundle) will not receive this callback.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
OnPackagesSuspended(String[], UserHandle, Bundle)
Indicates that one or more packages have been suspended.
[Android.Runtime.Register("onPackagesSuspended", "([Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V", "GetOnPackagesSuspended_arrayLjava_lang_String_Landroid_os_UserHandle_Landroid_os_Bundle_Handler", ApiSince=28)]
public virtual void OnPackagesSuspended(string[]? packageNames, Android.OS.UserHandle? user, Android.OS.Bundle? launcherExtras);
[<Android.Runtime.Register("onPackagesSuspended", "([Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V", "GetOnPackagesSuspended_arrayLjava_lang_String_Landroid_os_UserHandle_Landroid_os_Bundle_Handler", ApiSince=28)>]
abstract member OnPackagesSuspended : string[] * Android.OS.UserHandle * Android.OS.Bundle -> unit
override this.OnPackagesSuspended : string[] * Android.OS.UserHandle * Android.OS.Bundle -> unit
Parameters
- packageNames
- String[]
The names of the packages that have just been suspended.
- user
- UserHandle
the user for which the given packages were suspended.
- launcherExtras
- Bundle
A Bundle of extras for the launcher, if provided to the
system, null otherwise.
- Attributes
Remarks
Indicates that one or more packages have been suspended. A device administrator or an app with android.permission.SUSPEND_APPS can do this.
A suspending app with the permission android.permission.SUSPEND_APPS can optionally provide a Bundle of extra information that it deems helpful for the launcher to handle the suspended state of these packages. The contents of this Bundle are supposed to be a contract between the suspending app and the launcher.
This member is deprecated. launcherExtras should be obtained by using #getSuspendedPackageLauncherExtras(String, UserHandle). For all other cases, #onPackagesSuspended(String[], UserHandle) should be used.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.