From 38ff291ca0a63aba724676d82e08959a7ab8dd74 Mon Sep 17 00:00:00 2001 From: Ahaan Ugale Date: Sun, 7 Mar 2021 21:29:49 -0800 Subject: [PATCH] InlineFillService: Implement onSavedDatasetsInfoRequest. Bug: 169455298 Test: manual Change-Id: I8a2d15350b08fc7fb8673114160cc14f6380c7f4 --- .../android/inlinefillservice/InlineFillService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/samples/InlineFillService/src/com/example/android/inlinefillservice/InlineFillService.java b/samples/InlineFillService/src/com/example/android/inlinefillservice/InlineFillService.java index 6bb9e4fa4..7e92a35a4 100644 --- a/samples/InlineFillService/src/com/example/android/inlinefillservice/InlineFillService.java +++ b/samples/InlineFillService/src/com/example/android/inlinefillservice/InlineFillService.java @@ -26,6 +26,8 @@ import android.service.autofill.InlinePresentation; import android.service.autofill.SaveCallback; import android.service.autofill.SaveInfo; import android.service.autofill.SaveRequest; +import android.service.autofill.SavedDatasetsInfo; +import android.service.autofill.SavedDatasetsInfoCallback; import android.util.ArrayMap; import android.util.Log; import android.view.autofill.AutofillId; @@ -35,6 +37,7 @@ import android.widget.RemoteViews; import androidx.annotation.NonNull; import java.util.Collection; +import java.util.Collections; import java.util.Optional; /** @@ -146,4 +149,11 @@ public class InlineFillService extends AutofillService { Helper.showMessage(getApplicationContext(), "InlineFillService doesn't support Save"); callback.onSuccess(); } + + @Override + public void onSavedDatasetsInfoRequest(@NonNull SavedDatasetsInfoCallback callback) { + callback.onSuccess( + Collections.singleton( + new SavedDatasetsInfo(SavedDatasetsInfo.TYPE_PASSWORDS, NUMBER_DATASETS))); + } }