如果在应用中已正确设置了输入框属性:android:autofillhints和importantAutofill属性,但始终无法在Goole手机中弹出存储账户密码提示框,那么就需要检查是否开启了自动填充功能,那么需要按如下步骤进行检查
第一步:登录google账号,开启密码自动填充功能,之所以要登录google账号,是因为账号密码是google账号关联的,不登陆是使用不了自动存储功能的。
第二步:检查应用是否已点击过永不或者不在提示,如果点击过,不管怎么做都不会弹出的,那么要在已拒绝应用列表中移除(找到应用的包名,如果应用包名是com.example.autofill ,那么就需要移除对应的 autofill.example.com那条记录):
如果按上述操作仍无法弹出,可在跳转页面之前,手动调用AutofillManager.commit方法;如果在输入过程中,无法触发自动填充密码列表对话框,那么可以在获取焦点后,手动调用AutofillManager.requestAutofill()方法。