@@ -22,6 +22,7 @@ import android.os.Build
2222import android.os.Bundle
2323import android.util.Log
2424import androidx.annotation.RequiresApi
25+ import androidx.appcompat.widget.AppCompatEditText
2526import androidx.credentials.CreatePasswordRequest
2627import androidx.credentials.CreatePublicKeyCredentialRequest
2728import androidx.credentials.CredentialManager
@@ -31,15 +32,16 @@ import androidx.credentials.GetCredentialResponse
3132import androidx.credentials.GetPasswordOption
3233import androidx.credentials.GetPublicKeyCredentialOption
3334import androidx.credentials.PasswordCredential
35+ import androidx.credentials.PendingGetCredentialRequest
3436import androidx.credentials.PublicKeyCredential
3537import androidx.credentials.exceptions.CreateCredentialCancellationException
3638import androidx.credentials.exceptions.CreateCredentialCustomException
3739import androidx.credentials.exceptions.CreateCredentialException
3840import androidx.credentials.exceptions.CreateCredentialInterruptedException
3941import androidx.credentials.exceptions.CreateCredentialProviderConfigurationException
40- import androidx.credentials.exceptions.CreateCredentialUnknownException
4142import androidx.credentials.exceptions.GetCredentialException
4243import androidx.credentials.exceptions.publickeycredential.CreatePublicKeyCredentialDomException
44+ import androidx.credentials.pendingGetCredentialRequest
4345import kotlinx.coroutines.coroutineScope
4446import kotlinx.coroutines.runBlocking
4547import org.json.JSONObject
@@ -162,6 +164,19 @@ class PasskeyAndPasswordFunctions (
162164 }
163165 // [END android_identity_autofill_get_credential_api]
164166 }
167+
168+ val usernameEditText: androidx.appcompat.widget.AppCompatEditText = AppCompatEditText (activityContext)
169+ val passwordEditText: androidx.appcompat.widget.AppCompatEditText = AppCompatEditText (activityContext)
170+
171+ // [START android_identity_autofill_enable_edit_text]
172+ usernameEditText.pendingGetCredentialRequest = PendingGetCredentialRequest (
173+ getCredRequest) { response -> handleSignIn(response)
174+ }
175+
176+ passwordEditText.pendingGetCredentialRequest = PendingGetCredentialRequest (
177+ getCredRequest) { response -> handleSignIn(response)
178+ }
179+ // [END android_identity_autofill_enable_edit_text]
165180 }
166181
167182 // [START android_identity_launch_sign_in_flow_2]
0 commit comments