【发布时间】:2016-03-23 17:28:38
【问题描述】:
我最近将 Google 的 Smart Lock for Passwords 功能集成到我的应用程序中,几乎一切都按预期顺利运行。
只有一个小问题我还不能解决:在ResultCallback#onResult 中,如果status.getStatusCode() == CommonStatusCodes.RESOLUTION_REQUIRED 以下命令会导致显示一个谷歌解决对话框,询问是否通过 Smart Lock 保存凭据(如果 Smart Lock 中已经保存了多个凭据,请参见附图)或使用哪些凭据:
status.startResolutionForResult(getActivity(), REQUEST_CODE_READ);
当分辨率对话框出现时,用户做了一些方向改变,那么分辨率对话框就会成倍增加,每个对话框都与其他对话框重叠。作为用户,您首先看不到对话框有多个副本,但如果您关闭第一个(通过点击“从不”或“保存密码”),那么最上面的对话框就会消失,下面会显示另一个相同的对话框。
【问题讨论】:
标签: android google-api google-smartlockpasswords