Yes, sorry.
I did it in my code, but not when I wrote it here!

On Jan 14, 7:05 pm, Mohammed Le Doze <[email protected]>
wrote:
> You are welcome. It sure will be useful for somebody.
> Just a quick note about your getCookie method: make sure to store the size
> of the 'cookies' list before the for loop. Not doing so forces the JVM to
> calculate the size of the list on each iteration.
>
> More info 
> here:http://developer.android.com/guide/practices/design/performance.html#...
>
> On 14 January 2011 17:54, lou <[email protected]> wrote:
>
>
>
>
>
>
>
>
>
> > Thank you Mohammed, but I've already seen these questions !
> > I win ! I don't use onSaveInstanceState/onRestoreInstanceState because
> > I save the cookie in SharedPreferences when I receipt it , and restore
> > it if I have to create a new HttpClient. So my code :
>
> > private static final String COOKIE_NAME = "my_cookie";
>
> > private void setCookie() {
> > CookieStore cookieStore = myDefaultHttpClient.getCookieStore();
> > BasicClientCookie cookie = new BasicClientCookie(COOKIE_NAME,
> > cookieValue); // cookieValue is the value registered in
> > SharedPreferences
> > cookie.setPath("/");
> > cookie.setDomain("my.domain.com");
> > cookieStore.addCookie(cookie);
> > }
>
> > public void getCookie() {
> > List<Cookie> cookies =
> > myDefaultHttpClient.getCookieStore().getCookies();
> > for(int i = 0; i < cookies.size(); i++) {
> >   if(cookies.get(i).getName().equals(COOKIE_NAME)) {
> >      saveCookieInSharedPreferences(myActivity, COOKIE_NAME,
> > cookies.get(i).getValue());
> >   }
> > }
>
> > Hope it can be useful for somebody !
> > And thanks to Frederico & Mohammed for their answers !
>
> > On Jan 13, 2:07 pm, Mohammed Le Doze <[email protected]>
> > wrote:
> > > You might find help in the following stack overflow questions:
>
> > >    -
>
> >http://stackoverflow.com/questions/3587254/how-do-i-manage-cookies-wi...
> > >    -
>
> >http://stackoverflow.com/questions/2298889/robusteasy-way-to-save-res...
>
> > > Regards
>
> > > On 13 January 2011 11:48, lou <[email protected]> wrote:
>
> > > > Hi !
> > > > I have an application using HttpClient, who saves automatically the
> > > > cookies received from the login request.
> > > > The matter : when an activity is killed, my httpClient is reseted,
> > > > consequently all next request are refused by the server cause the
> > > > cookies aren't sent.
> > > > What can I do ?
>
> > > > My suggestion : save the HttpClient in onSaveInstanceState(Bundle
> > > > outState), but I think it isn't possible
> > > > My other suggestion : get cookies ( I don't know how ! ) and save it
> > > > in onSaveInstancestate(...), and restore it in onRestoreInstanceState
>
> > > > Maybe these suggestions aren't the good solution. In all case, I need
> > > > a little bit of your help !
> > > > Thanks in advance.
> > > > Louis C.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to
> > [email protected]
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<android-developers%2Bunsubs
> > > >  [email protected]><android-developers%2Bunsubs
> > [email protected]>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
>
> > > --
> > > MLD
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%2Bunsubs 
> > [email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> MLD

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to