我正在制作一个基本的 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);
}
希望这对其他人有用!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)