1,在登陆成功的时候定义一个全局变量将cookie缓存起来

public static void saveCookie(DefaultHttpClient httpClient,Context content){

List cookies = httpClient.getCookieStore().getCookies();

Cookie cookie = null;

if (!cookies.isEmpty()) {

for (int i = 0; i < cookies.size(); i++) {

cookie = cookies.get(i);

}

}

ProtApplication.cookie=cookie;

}

其中ProtApplication.cookie为application中的一个全局变量

2,为webView请求之前设置cookie,具体方法如下

public void loadData(View v){

String requestUrl="http://172.36.0.102:8080/prot/main/announce2.0/announce_Launch.jsp";

testwv.getSettings().setJavaScriptEnabled(true);

Cookie sessionCookie = ProtApplication.cookie;    //这里的cookie就是上面保存的cookie

CookieSyncManager.createInstance(this);

CookieManager cookieManager = CookieManager.getInstance();

String cookieString = sessionCookie.getName() + "=" + sessionCookie.getValue() + "; domain=" + sessionCookie.getDomain();

cookieManager.setCookie(requestUrl,cookieString);

cookieManager.setAcceptCookie(true);

testwv.loadUrl(requestUrl);

}

注意:cookieString需要设置域名,loadUrl中的url与setCookie中的url应该保持一致

android webview同步,android httpclient与webview cookie同步相关推荐

  1. android 服务器sessionid,Android用WebView获取sessionid保持登录状态

    我们需要和web服务器保持登录状态.所以我们需要记录sessionid: 我们将网页用webview加载之后,用CookieManager 来获取本地的cookies .然后设置到webview里面去 ...

  2. Android X5WebView网络监听替换WebView失败页面稳定

    一.我这边是集成了腾讯所提供的X5Webview插件,没有别的原因,就感觉比原生处理的稍微好点吧. x5Webview与H5的交互问题 x5同步cookie问题 WebView加载进度条问题处理 H5 ...

  3. Android复习05【网络编程---WebView获取文章信息、保存用户名与密码、设置菜单样式、收藏文章列表】

    2020-04-02-星期四[源码可私聊我,QQ:386335886] 写篇文章不容易,点个赞再走吧,求求了~  目   录 网络访问-思维导图 玩Android网站---查看登录Cookie 适配器 ...

  4. android 加载显示富文本——TextView显示富文本和WebView显示富文本,WebView显示图片适配屏幕宽度

    TextView加载显示 添加依赖 implementation 'com.zzhoujay.richtext:richtext:3.0.8' implementation 'com.zzhoujay ...

  5. Android 系统(275)---Mtk Webview基本问题

    Mtk Webview基本问题 1.Mtk Webview的作用: MTK内部load都是双webview配置.其中mtk webview主要是给mtk browser使用.里面主要是对browser ...

  6. android webview缺点,Android的WebView有哪些坑?

    今天逛知乎的时候,看到一个有关 WebView 的坑很多,主要的比较让人疑惑的坑有如下几个: 1.WebViewClient.onPageFinished().你永远无法确定当WebView调用这个方 ...

  7. android webview详情,Android中的WebView详细介绍

    Android中WebView的详细解释: 1. 概念: WebView(网络视图)能加载显示网页,可以将其视为一个浏览器.它使用了WebKit渲染引擎加载显示网页. 2. 使用方法: (1).实例化 ...

  8. webview gif android,使用WebView android读取Gif图像

    当你试图从资源目录加载gif时,它没有动画,你应该使用GifWebView. activity_main.xml中 android:layout_width="fill_parent&quo ...

  9. android webview实例,android WebView 使用实例

    主布局文件: 主活动类WebViewMainActivity.java: package com.example.ch10; import com.example.baseexample.R; imp ...

  10. android webview js交互,响应webview图片的响应事件

    2019独角兽企业重金招聘Python工程师标准>>> 方案思路, 1.在点击图片的时候调用本地的java方法并给出响应的图片地址 2.本地获得图片地址后,开启一个遮罩activit ...

最新文章

  1. linux test数字txt,Linux26期 7月4日预习笔记
  2. iOS中autolaylout和sizeclass的理解
  3. offset/client/scroll一些总结
  4. 安卓桌面精灵_小米MIUI安卓Q来啦,超多黑科技!凭啥红米先尝鲜?内附预览图...
  5. 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
  6. requests库之IP归属地查询
  7. setwindowshookex回调函数不执行_ECMAScript 6 入门教程—Generator 函数的异步应用
  8. 根据数组建立平衡二叉搜索树
  9. ECCV 2020,一种灵活高效的权重生成网络框架
  10. 下载并安装Redis教程
  11. 野外帐篷露营避难有感
  12. 开放源码软件的安装(tar包安装方法)
  13. C语言学生成绩管理系统设计 《C语言程序设计》实训报告
  14. 如何求100万长度的数组的中间值元素,采用定向数组只需6个毫秒的算法
  15. 南阳oj 28 大数阶乘
  16. Mybatis-plus的自动填充功能
  17. can和could的用法_can和could的用法
  18. python 简单TCP通信实例 TCP断线自动重连 客户端服务端没有启动顺序
  19. mysql 断电_mysql的断电恢复能力
  20. 初中微型计算机基础评课,初中语文组评课稿---《台阶》

热门文章

  1. PHP前后端分离 数据格式,前后端分离项目,标准json协议格式参考
  2. QCC3020 单地址量产项目 功耗数据 电流测试数据
  3. 【软件工程】软件工程需求分析——结构化分析
  4. h3c交换机配置远程管理_H3C交换机配置管理VLAN和配置远程登录
  5. luarocks - 介绍
  6. Oracle索引的原理及使用
  7. 计算机组成原理课程设计报告,计算机组成原理课程设计报告.doc
  8. WinHttp编程步骤
  9. 瑞利衰落条件下扩频通信系统误码率仿真
  10. vue 读取 txt