關鍵點在下面的代碼中:
私有DefaultHttpClient httpClient
公共靜態Cookie cookie = null
//登錄後
列表& ltCookie & gtcookies = http client . getcookiestore()。get cookies();
如果(!cookies.isEmpty()) {
for(int I = 0;我& ltcookie . size();i++) {
cookie = cookies . get(I);
}
}
//註意:以下代碼寫在WebView的活動中。
// -網絡瀏覽器活動
cookie session cookie = myapp . cookie;//這裏的cookie就是上面保存的cookie。
cookiesyncmanager . create instance(this);
CookieManager CookieManager = CookieManager . getinstance();
if (sessionCookie!= null) {
cookiemanager . removesessioncookie();
string cookieString = session cookie . getname()+" = "+session cookie . getvalue()+"domain = "+session cookie . get domain();
cookiemanager . set cookie(myapp . domain,cookieString);
CookieSyncManager.getInstance()。sync();
話不多說,主要是登錄成功後,保存cookie,然後在WebView中設置cookie。
貼@ 2012-02-16 10:18與時俱進的閱讀(...)評論(...)編輯收藏