我试图在我的应用程序中为完全使用 Jetpack compose 编写的电子邮件和密码提供一些自动填充功能。使用此功能后,我实现了自动填充,但更改密码后它仍然是旧密码。是否有任何想法让谷歌知道某个地方的新情况,可能是在更改密码或最好使用新密码登录后,向用户询问诸如“想要更新密码吗?”之类的问题?
目前,更改密码操作中没有任何与自动填充功能相关的功能。
登录页面:
OutlinedTextField(
modifier = landscapeTextModifier
.padding(top = 20.dp)
.autofill(
autofillTypes = listOf(AutofillType.EmailAddress),
onFill = { loginViewModel.email.value = it },
),
value = loginViewModel.email.value,
onValueChange = { loginViewModel.email.value = it.trim() },
// some other things
)
OutlinedTextField(
modifier = landscapeTextModifier
.padding(top = 10.dp)
.autofill(
autofillTypes = listOf(AutofillType.Password),
onFill = { loginViewModel.password.value = it },
),
value = loginViewModel.password.value,
onValueChange = { loginViewModel.password.value = it },
// some other things
)