AGGIORNAMENTO: questa domanda e le sue risposte non dovrebbero essere più raccomandate a chiunque stia leggendo questo. Android no-longer recommends HttpClient (read: deprecated), and instead recommends HttpUrlConnection. Un buon esempio di librerie da utilizzare ora sono Retrofit e OkHttp. Nel contesto di questa domanda, i cookie possono essere salvati, archiviati e consegnati con query successive. Questo non è gestito in modo trasparente. Con OkHttp you can use Interceptors.Cookie persistenti HttpClient Android
Ho un'applicazione Android con più intenti.
Il primo intento è un modulo di accesso, gli intenti successivi si basano sui cookie forniti dal processo di accesso.
Il problema che sto avendo è che i cookie non sembrano persistere attraverso gli intenti. Sto creando nuovi HttpClients in ogni intento (inizialmente ho provato a Parcelable a trasmetterlo a ogni intento, che non ha funzionato così bene).
Qualcuno ha qualche suggerimento per rendere i cookie persistenti attraverso gli intent?
Per inciso, la più vicina che ho trovato è quello di scrivere la cookiestore in preferenze condivise. – Knossos
Per concludere questa discussione, sono riuscito nella mia ricerca creando la mia classe HttpClient con i metodi per impostare e ottenere il suo CookieStore. Ho fatto in modo che, inizializzando il client, recuperi automaticamente tutti i cookie da SharedPreferences. Inoltre, prima di ogni nuova creazione di Intent o di quella corrente, tutti i cookie vengono copiati in SharedPreferences. – Knossos