TileService.RequestListeningState(Context, ComponentName) 方法

定义

请求将磁贴置于侦听状态,以便它可以发送更新。

[Android.Runtime.Register("requestListeningState", "(Landroid/content/Context;Landroid/content/ComponentName;)V", "", ApiSince=24)]
public static void RequestListeningState (Android.Content.Context? context, Android.Content.ComponentName? component);
[<Android.Runtime.Register("requestListeningState", "(Landroid/content/Context;Landroid/content/ComponentName;)V", "", ApiSince=24)>]
static member RequestListeningState : Android.Content.Context * Android.Content.ComponentName -> unit

参数

context
Context
component
ComponentName
属性

注解

请求将磁贴置于侦听状态,以便它可以发送更新。

此方法仅适用于在其 TileService 清单声明中定义为 true 的磁贴 #META_DATA_ACTIVE_TILE ,否则不会执行任何操作。

对于面向Build.VERSION_CODES#TIRAMISU或更高版本的应用,如果请求无效,则此调用可能会引发以下异常:<ul><li>NullPointerException(如果component为 )。<null/li><li>SecurityException 如果包component与呼叫包不匹配,或者呼叫用户无法代表用户从中context操作。</li><li>IllegalArgumentException 如果用户context不是当前用户。 仅针对面向 Build.VERSION_CODES#TIRAMISU</li></ul 的应用引发>

适用于 . 的 android.service.quicksettings.TileService.requestListeningState(android.content.Context, android.content.ComponentName)Java 文档

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

适用于