Activity.OnProvideAssistContent(AssistContent) 方法

定义

当用户请求协助时会调用此方法,以提供对与当前活动相关的内容的引用。

[Android.Runtime.Register("onProvideAssistContent", "(Landroid/app/assist/AssistContent;)V", "GetOnProvideAssistContent_Landroid_app_assist_AssistContent_Handler", ApiSince=23)]
public virtual void OnProvideAssistContent (Android.App.Assist.AssistContent? outContent);
[<Android.Runtime.Register("onProvideAssistContent", "(Landroid/app/assist/AssistContent;)V", "GetOnProvideAssistContent_Landroid_app_assist_AssistContent_Handler", ApiSince=23)>]
abstract member OnProvideAssistContent : Android.App.Assist.AssistContent -> unit
override this.OnProvideAssistContent : Android.App.Assist.AssistContent -> unit

参数

outContent
AssistContent

要返回的协助内容。

属性

注解

当用户请求协助时会调用此方法,以提供对与当前活动相关的内容的引用。 在被调用之前, outContent 意向将填充活动的基本意向(返回的 #getIntent()意向)。 意向的额外内容被剥离为无效 PersistableBundle 或非框架可包裹的任何类型的,并且标志 Intent#FLAG_GRANT_WRITE_URI_PERMISSIONIntent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION 从意向中清除。

自定义实现可以调整内容意向,以更好地反映活动的顶级上下文,并填写其 ClipData,并填写用户当前正在查看的其他内容。 例如,在活动中启动的图像库应用程序允许用户轻扫图片时,应修改意向以引用他们正在查找的当前图像;显示图片列表时,此类应用程序应添加一个 ClipData,其中包含对当前在屏幕上可见的所有图片的引用。

适用于 . 的 android.app.Activity.onProvideAssistContent(android.app.assist.AssistContent)Java 文档

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

适用于