En mi aplicación de Android, cada actividad está llena de datos de un archivo xml que está en algún lugar de la web. El sitio web que proporciona estos archivos tiene un mecanismo de inicio de sesión que funciona con cookies.Android: ¿Cómo almacenar cookies?
Sé cómo hacer una solicitud HTTP a la página de inicio de sesión y recibir una cookie. Lo que no sé es cómo puedo almacenarlo para volver a usarlo en otras actividades Y cuando la aplicación se inicia la próxima vez. La cookie es válida por un año, por lo que el usuario de mi aplicación debe iniciar sesión una vez y nunca más durante todo un año.
Cómo lo hago? Busqué mucho en Google, pero o utilicé las palabras clave incorrectas o no hay soluciones simples en Internet. Espero que alguien aquí pueda ayudarme.
Un saludo y gracias de antemano, Jan Oliver
¿Está usando AndroidHttpClient? ¿Has confirmado que no están siendo almacenados? Creo que la implementación de AndroidHttpClient trata de forma persistente con la tienda de cookies. – cistearns
Se almacenan de la forma en que las siguientes solicitudes que utilizan el mismo httpclient lo reconocen. Pero no se conservan después de cerrar la aplicación o cambiar la actividad y crear nuevas instancias de httpclient. – janoliver