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
Post a Comment