WebView 保存HttpResponse 中的Cookie
问题现象
在做一个native的app封装一个web的app的时候,在Android5.0的手机上遇到webview不会保存js中网络请求中的cookie。导致本来web中登录成功了(请求接口成功),但是app里面一直都需要登录。导致问题的原因就是response中的cookie,webview没有保存。但是在Android 5.0版本下的手机没有这个问题。
解决办法
CookieManager.getInstance().setAcceptCookie(true);
if (Build.VERSION.SDK_INT >= 21)
CookieManager.getInstance().setAcceptThirdPartyCookies(webview, true);