다음을 통해 공유


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_PERMISSION Intent#FLAG_GRANT_PERSISTABLE_URI_PERMISSION 가 제거되고 의도에서 지워집니다.

사용자 지정 구현은 활동의 최상위 컨텍스트를 더 잘 반영하도록 콘텐츠 의도를 조정하고, 사용자가 현재 보고 있는 추가 콘텐츠로 ClipData를 채울 수 있습니다. 예를 들어 사용자가 그림을 살짝 밀도록 허용하는 활동에 시작된 이미지 갤러리 애플리케이션은 현재 찾고 있는 이미지를 참조하도록 의도를 수정해야 합니다. 그림 목록을 표시할 때 이러한 애플리케이션은 현재 화면에 표시되는 모든 그림에 대한 참조가 있는 ClipData를 추가해야 합니다.

에 대한 android.app.Activity.onProvideAssistContent(android.app.assist.AssistContent)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상