LauncherApps.Callback.OnPackagesSuspended 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 开放源代码项目创建和共享的工作进行的修改,并根据 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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。