AutofillService.OnSaveRequest(SaveRequest, SaveCallback) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 화면 내용을 저장하도록 서비스를 요청할 때 호출됩니다.
[Android.Runtime.Register("onSaveRequest", "(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V", "GetOnSaveRequest_Landroid_service_autofill_SaveRequest_Landroid_service_autofill_SaveCallback_Handler", ApiSince=26)]
public abstract void OnSaveRequest (Android.Service.Autofill.SaveRequest request, Android.Service.Autofill.SaveCallback callback);
[<Android.Runtime.Register("onSaveRequest", "(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V", "GetOnSaveRequest_Landroid_service_autofill_SaveRequest_Landroid_service_autofill_SaveCallback_Handler", ApiSince=26)>]
abstract member OnSaveRequest : Android.Service.Autofill.SaveRequest * Android.Service.Autofill.SaveCallback -> unit
매개 변수
- request
- SaveRequest
처리할 수 SaveRequest request
있습니다.
여러 섹션 요청의 예제를 참조 FillResponse
하세요.
- callback
- SaveCallback
개체를 사용하여 요청 결과를 알립니다.
- 특성
설명
사용자가 화면 내용을 저장하도록 서비스를 요청할 때 호출됩니다.
서비스에서 요청을 즉시 처리할 수 없는 경우— 예를 들어 사용자에게 먼저 인증을 요청하는 활동을 시작해야 하거나 네트워크가 다운&mdash이기 때문입니다. 서비스는 나중에 서비스를 유지하고 SaveRequest request
다시 사용할 수 있지만 서비스 <b>는 항상</b> 호출하거나 SaveCallback#onSuccess(android.content.IntentSender)
바로 호출 SaveCallback#onSuccess()
해야 합니다.
<b>참고:</b> 사용자가 입력한 필드의 실제 값을 검색하려면 서비스에서 호출 android.app.assist.AssistStructure.ViewNode#getAutofillValue()
해야 합니다. 호출하거나 다른 메서드를 호출 android.app.assist.AssistStructure.ViewNode#getText()
하는 경우 이러한 메서드가 필드의 가장 최근 값을 반환한다는 보장은 없습니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.