在Android WebView中保存持久数据

时间:2013-09-30 16:08:36

标签: android

我正在使用我需要输入用户ID /密码的Web视图。我想在缓存中保留用户名/密码,这样我就不需要再次输入用户ID /密码了。当我重新启动设备并关闭应用程序时它会破坏。

WebSettings webSettings = myWebView.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(false);
webSettings.setAppCacheEnabled(true);

由于

1 个答案:

答案 0 :(得分:1)

使用Android WebApps,您可以从JavaScript调用Android代码,反之亦然。所以你要做的就是绑定JavaScript函数和Android代码来存储用户名和密码,并在JavaScript函数中调用它。

您可以在Android developers guide for web apps

中找到阅读和示例

向下滚动到“将JavaScript代码绑定到Android代码”。好吧,页面的其余部分也非常有趣。