最近做了一个android原生和webView页面跳转的小功能,先说一下遇到的问题,一句话就是登录失效的问题,
情景再现就是:首先我用安卓原生调用了一下登录接口,登陆成功之后跳转一个webView页面,此时显示的HTML报错,登录失效,经过排查,cookie失效,
或者有的后台叫的名字不一样,token失效之类,这个cookie可以 在安卓网络请求 请求头里面获取到,具体获取方法参考 https://blog.csdn.net/momus_/article/details/102700153
这个例子,或者也可以自行百度去查,这样的话就可以取到cookie啦,
把这个暂时存起来,或者页面传值,传给webView;
接下来该说,webView页面操作,此页面负责同步cookie,代码如下:
/**
* 同步cookie
*/
public static void syncCookie(Context context) {
CookieSyncMa