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

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


谢谢

最佳答案

借助Android WebApp,您可以从JavaScript调用Android代码,反之亦然。因此,您要做的就是绑定JavaScript函数和Android代码以存储用户名和密码,然后从JavaScript函数中调用它。

您可以在Android developers guide for web apps中找到阅读材料和示例

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

09-29 22:41