AutofillService.OnSaveRequest(SaveRequest, SaveCallback) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается, когда пользователь запрашивает службу для сохранения содержимого экрана.
[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()
или SaveCallback#onSuccess(android.content.IntentSender)
сразу.
<b>Примечание.</b> Чтобы получить фактическое значение полей, входных пользователем, служба должна вызываться; если она вызывает android.app.assist.AssistStructure.ViewNode#getText()
android.app.assist.AssistStructure.ViewNode#getAutofillValue()
или другие методы, такой метод не возвращает последнее значение поля.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.