2013-04-22 69 views
0

我有一個PersistentCookieStore,我想全局使用它,因此它意味着它在login.java中寫入cookie,並且我想使用mainactivity.java中的cookies來執行請求。 我該怎麼做?其實我宣佈這樣的PCS:全局使用PersistentCookieStore

PersistentCookieStore myCookieStore = new PersistentCookieStore(this); 
client.setCookieStore(myCookieStore); 

但我不能做這兩個類,因爲那將是新的每一次,還是我錯了? :○

問候,

回答

0

假設你正在使用the android-async-httplibrary然後PersistentCookieStore是持久的,因此它存儲了你添加到它的共享偏好的cookies。這意味着如果您在不同的活動中創建它的實例,它們都將訪問相同的cookie。

換句話說,如果你在寫Login.java餅乾的PersistentCookieStore一個實例,他們將提供給的PersistentCookieStore不同的實例中MainActivity.java