【问题标题】:Android WebView - Form Data PersistenceAndroid WebView - 表单数据持久化
【发布时间】:2012-04-18 19:56:09
【问题描述】:

我正在使用 Webview 来执行 OAuth 身份验证。在登录页面中,有一个“记住用户名”复选框,可能会将用户名保存在用户名文本字段中。

但是检查一下,并没有真正保存我的 webview 的用户名。 (总是空白)

有没有办法获得“记住用户名”?功能工作。请记住,我无权访问用户名。

如果不可能,我也想确认一下。谢谢。

编辑:即使在应用程序关闭后,我也需要 webview 记住用户名。下次我加载同一页面时,用户名应该在那里。似乎有一个setSaveFormData 函数。但这似乎没有帮助。

【问题讨论】:

    标签: android webview oauth-2.0


    【解决方案1】:
    【解决方案2】:

    if (savedInstanceState == null) { mwebView.loadUrl("http://abc.com"); } 别的 { mwebview.restoreState(savedInstanceState); }

    在将 url 加载到 webview 时尝试使用上述行... 如果上述方法不起作用,您可以覆盖 onSaveInstanceState(Bundle savedInstanceState)。

    更多参考请参考这个LINK然后试试这个......

    WebSettings websetting = yourwebviewinstance.getSettings(); mWebSettings.setSavePassword(true);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多