我有一个使用电话代码验证登录的 Android 应用程序,使用一个 EditText 允许用户输入 4 位数字代码,我没有实现 SMS Retriever API 或 SMS User content API 来自动填充 EditText,但是几天前,我注意到操作系统中有一个名为“设置”->“Google”->“验证码自动填充”的选项(在 Android 10 上测试),因此,如果您在收到带有验证码的短信时启用该选项,则可以登录在我的应用程序中,会出现一个小对话框,上面写着“自动填充代码”,它是消息应用程序中的一种工具提示,如果您单击它,软键盘就会消失,紧接着会出现第二个对话框,其中包含从中提取的验证码SMS,因此如果您单击 EditText,它会自动填充代码。
\n我的问题是,\xc2\xbf有没有办法禁用或配置此功能?我遇到的问题是,有时带有代码的第二个对话框不会出现,并且我的应用程序仍然隐藏软键盘,并且无法将其提示回来。
\n\nandroid autofill android-edittext android-studio android-autofill-manager