2

我试图在我的应用程序中为完全使用 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
)
4

0 回答 0