1. 程式人生 > >android 通過設定cookie解決app 登入後WebView還要重新登陸問題

android 通過設定cookie解決app 登入後WebView還要重新登陸問題

問題描述:因為需要在app里加入html,所以使用了webView,但是第一次進入webview時,需要在webview頁面重新登陸,為了解決這一問題花了大量的時間,所以分享給遇到問題的朋友們。

入下的方法是通過設定cookie來解決

在 webView.loadUrl(url) 前加入如下程式碼

String cookieString = "cookie_name=cookie_value; path=/";
CookieManager.getInstance().setCookie(baseUrl, cookieString);

只需要改三個引數即可

  • 第一個:cookie_name

    1. 就是你對應的cookie名字
  • 第二個:cookie_value

    1. 就是cookie_name對應的值
  • 第三個:baseUrl

    1. 就是你webview要載入的地址

我的是這樣寫的

String cookieString = "access_token="+token+"; path=/";
CookieManager.getInstance().setCookie(mLink,cookieString);