Intent.SetComponent(ComponentName) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
(通常为可选)显式设置组件以处理意向。
[Android.Runtime.Register("setComponent", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "GetSetComponent_Landroid_content_ComponentName_Handler")]
public virtual Android.Content.Intent SetComponent(Android.Content.ComponentName? component);
[<Android.Runtime.Register("setComponent", "(Landroid/content/ComponentName;)Landroid/content/Intent;", "GetSetComponent_Landroid_content_ComponentName_Handler")>]
abstract member SetComponent : Android.Content.ComponentName -> Android.Content.Intent
override this.SetComponent : Android.Content.ComponentName -> Android.Content.Intent
参数
- component
- ComponentName
要处理意向的应用程序组件的名称,或为 null,让系统找到一个意向。
返回
返回相同的 Intent 对象,用于将多个调用链接到单个语句。
- 属性
注解
(通常为可选)显式设置组件以处理意向。 如果保留默认值为 null,系统将根据意向中的其他字段(操作、数据、类型、类别)确定要使用的相应类。 如果定义了此类,则无论其他字段如何,都将始终使用指定的类。 仅当知道你绝对希望使用特定类时,才应设置此值;否则,最好让系统找到适当的类,以便尊重已安装的应用程序和用户首选项。
Java文档android.content.Intent.setComponent(android.content.ComponentName)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
另请参阅
- <xref:Android.Content.Intent.SetClassName(Android.Content.Context%2c+System.String)>
- <xref:Android.Content.Intent.SetClassName(System.String%2c+System.String)>
- Component
- ResolveActivity(PackageManager)