Android WebView-记住用户名和密码
问题描述:
我正在制作一个基本的WebView应用程序,它将加载一个网页。该网页需要登录信息。当我浏览或刷新页面时,它会将我注销。我如何保持登录状态?下面的代码是基于一些研究的尝试,但显然我不理解这个概念。所以我可以用一块石头杀死两只鸟,当你旋转手机时,有人能让我知道如何防止刷新页面吗?这可能吗?感谢您的高级帮助。Android WebView-记住用户名和密码
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("www.randomurl.com");
mWebView.setWebViewClient(new HelloWebViewClient());
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
CookieManager.getInstance();
}
答
我发布的两个问题实际上是相关的。显然,每当方向变化或者当我走出导航网页,数据将被破坏,所以我加入这个方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
希望这将成为其他人有用!
+0
在浏览网页时不会发生配置更改。 – AndroidDev 2015-05-09 07:53:38
它使用表单登录或基本http认证? – Mikpa 2010-11-24 19:35:19