//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,重新安裝微信後試試。