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))); + } }