webView怎么保存设置Cookie
来源:互联网 发布:单片机信号线太长 编辑:程序博客网 时间:2024/04/29 07:40
今天朋友问到了webview怎么设置保存Cookie的问题,因为之前在网上搜索了很多种方法,经过反复试验整理出一个简单好用的方法,废话不多说,没图没代码说个卵
重点关注图中蓝色部分
这行代码中
String cookieString = "access_token=" + token + "; path=/";
- 1
- 1
* 只要改这里就OK *
---------------start-----------
1.这里的[ =
之后 ;
之前 ]的部分,是你对应cookie的键值对,可能是一对也可能是两对,这要看你们怎么定义的
如果是一对
只要将access_token
换成你们对应的cookie键
token
换成你对应的值
就好 (那个token获取的方法要你自己写,这只是我获取的方式,你可以在登录成功后用sp进行存取)
2.其中mLink
是你要访问webview的url
---------------end------------
其他的照抄放到进入webview之前就行
我注释的这两行是删除旧的cookie的,有的可能会用到,我们这里是设置cookie免二次登陆用的。。不知道适不适合你们的
最后贴下代码方便大家复制粘贴
String cookieString = "access_token=" + token + "; path=/";CookieManager manager = CookieManager.getInstance();// 根据版本不同,用不同方法刷新删除之前的cookie// 根据版本不同,用不同方法刷新cookieif (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // manager.removeSessionCookies(null); manager.flush();} else { // manager.removeSessionCookie(); CookieSyncManager.createInstance(this).sync();}manager.setAcceptCookie(true);manager.setCookie(mLink, cookieString);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
阅读全文
0 0
- webView怎么保存设置Cookie
- webView怎么保存设置Cookie
- webView怎么保存设置Cookie
- android webview 保存cookie
- android webview 保存cookie
- android webview cookie保存
- iOS 设置webView cookie
- 【Android】WebView设置Cookie
- webView设置cookie
- android webview 设置 Cookie
- webView设置Cookie
- WebView设置Cookie
- Android WebView设置cookie
- WebView 保存HttpResponse 中的Cookie
- Android WebView保存登陆cookie
- Android WebView保存Cookie登录
- 关于webview保存cookie问题
- Android WebView保存Cookie登录
- bzoj1925 地精部落
- C盘创建文件或复制文件时提示错误0x80070522:客户端没有所需的特权的两种解决办法
- Unity 代码实现锁定手机横屏
- 51Nod 1264:线段相交(计算几何)
- ZooKeeper之(二)数据模型
- webView怎么保存设置Cookie
- Java JVM(七):Function,Consumer,Predicate 接口
- Android jni 静态注册 和动态注册
- Java新特性-try-with-resource
- 职业设计的思考与反思
- var目录权限修改导致ssh无法登录
- AndroidStudio2.2中NDK开发之CMake和传统 JNI在目录结构和配置文件上的区别
- 4399公司2017秋招前端笔试试卷
- fatal: Couldn't find remote ref master