Java android - CookieHandler - How to keep cookies after closing the app? -


to keep cookies after each request in httpurlconnection, should add cookiehandler on app starting:

cookiemanager cookiemanager = new cookiemanager(); cookiehandler.setdefault(cookiemanager); 

but in app closing , opening again cookies empty... how save cookies after closing?

something save them in sharedpreferences or in file , them after opening...

i tryed keep them using cookiestore, that's not worked:...

save:

settings.save(c, tag, cookiemanager.getcookiestore().getcookies().tostring()); 

load:

string load = settings.load(c, tag); if (load != null) {     (httpcookie hc : httpcookie.parse(load)) {         cookiemanager.getcookiestore().add(new uri(data.domain), hc);     } } 

thanks..

the default cookiestore not persist disk, need implement 1 does. here an example implementation saves cookies directly sharedpreferences.


Comments