android 通过设置cookie解决app 登录后WebView还要重新登陆问题

问题描述:因为需要在app里加入html,所以使用了webView,但是第一次进入webview时,需要在webview页面重新登陆,为了解决这一问题花了大量的时间,所以分享给遇到问题的朋友们。

入下的方法是通过设置cookie来解决

在 webView.loadUrl(url) 前加入如下代码

String cookieString = "cookie_name=cookie_value; path=/";
CookieManager.getInstance().setCookie(baseUrl, cookieString);

只需要改三个参数即可

  • 第一个:cookie_name

    1. 就是你对应的cookie名字
  • 第二个:cookie_value

    1. 就是cookie_name对应的值
  • 第三个:baseUrl

    1. 就是你webview要加载的地址

我的是这样写的

String cookieString = "access_token="+token+"; path=/";
CookieManager.getInstance().setCookie(mLink,cookieString);

详细的请跳转
http://blog.csdn.net/qq_23089525/article/details/52289693

你可能感兴趣的:(学习总结)