//Android webview 设置cookie
public void synCookies(Context context, String url, String cookie) {
CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie(url, cookie);//cookies是在HttpClient中获得的cookie
CookieSyncManager.getInstance().sync();
}
//调用:
synCookies(MainActivity.this, ".xxx.com", "token=" + tokenBean.getToken());
注意:设置cookie时,是 .caocao.com ,记住前面有个点
参考文献 https://blog.csdn.net/gyh790005156/article/details/53100924
集成微信支付闪退:
按照以下几点来检查,
1,你签名中的key,也就是你的API密钥key,这个参数要你们自己到商户平台设置的,设置的规则是32位数字与字母大小写的组合的随机数,不能设置成签名串和参数appsecret,你们有正确设置吗???
2,检查开放平台对应的包名与签名是否有正确设置。
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 这里有详细的设置说明。
3,调用支付使用的noncestr这个参数必须和商家服务器调用统一下单接口返回的那个noncestr一致
4, 从预支付订单返回的数据 ,没有重新签名,也会引起这个问题。 (目前我是因为后台获取到预支付id后,没有进行数据二次签名,导致闪退)
5,重新安装微信后试试。