LauncherApps.Callback.OnPackagesSuspended 方法

定义

重载

OnPackagesSuspended(String[], UserHandle)

指示已挂起一个或多个包。

OnPackagesSuspended(String[], UserHandle, Bundle)

指示已挂起一个或多个包。

OnPackagesSuspended(String[], UserHandle)

指示已挂起一个或多个包。

[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

参数

packageNames
String[]

刚刚挂起的包的名称。

user
UserHandle

生成更改的配置文件的 UserHandle。

属性

注解

指示已挂起一个或多个包。 例如,当设备管理员暂停应用程序时,可能会发生这种情况。

注意:在运行 android.os.Build.VERSION_CODES#P Android P 或更高版本的设备上,覆盖 #onPackagesSuspended(String[], UserHandle, Bundle) 的任何应用都不会收到此回调。

适用于 . 的 android.content.pm.LauncherApps.Callback.onPackagesSuspended(java.lang.String[], android.os.UserHandle)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

OnPackagesSuspended(String[], UserHandle, Bundle)

指示已挂起一个或多个包。

[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

参数

packageNames
String[]

刚刚挂起的包的名称。

user
UserHandle

挂起给定包的用户。

launcherExtras
Bundle

Bundle如果提供给系统,则为启动器提供额外功能,null否则为系统提供。

属性

注解

指示已挂起一个或多个包。 设备管理员或应用 android.permission.SUSPEND_APPS 可以执行此操作。

具有权限 android.permission.SUSPEND_APPS 的挂起应用可以选择提供一个 Bundle 额外的信息,它认为启动器有助于处理这些包的挂起状态。 此 Bundle 内容应该是暂停应用和启动器之间的协定。

此成员已弃用。 launcherExtras 应通过使用 #getSuspendedPackageLauncherExtras(String, UserHandle). 对于所有其他情况, #onPackagesSuspended(String[], UserHandle) 应使用。

适用于 . 的 android.content.pm.LauncherApps.Callback.onPackagesSuspended(java.lang.String[], android.os.UserHandle, android.os.Bundle)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于