【问题标题】:Android WebView- remember username and passwordAndroid WebView-记住用户名和密码
【发布时间】:2010-11-24 18:34:41
【问题描述】:

我正在制作一个将加载网页的基本 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();
 }

【问题讨论】:

  • 是使用表单登录还是基本的http auth?

标签: android cookies android-webview


【解决方案1】:

我发布的两个问题实际上是相关的。显然,每当方向改变或当我离开网页时,数据都会被破坏,所以我添加了这个方法

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

希望这对其他人有用!

【讨论】:

  • 浏览网页时不会发生配置更改。
猜你喜欢
  • 2015-10-25
  • 2013-02-26
  • 1970-01-01
  • 2011-05-13
  • 2017-10-04
  • 1970-01-01
  • 2011-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多