Java android – CookieHandler – ¿Cómo mantener las cookies después de cerrar la aplicación?

Para guardar las cookies después de cada solicitud en HttpURLConnection, debe agregar CookieHandler en la aplicación que comienza:

CookieManager cookieManager = new CookieManager(); CookieHandler.setDefault(cookieManager); 

Pero en el cierre de la aplicación y la apertura de nuevo las cookies están vacías … Entonces, ¿cómo guardar las cookies después del cierre?

Algo así como guardarlos en SharedPreferences o en el archivo y recuperarlos después de la apertura …

Intenté mantenerlos usando CookieStore, pero eso no funcionó: …

Salvar:

 Settings.Save(c, TAG, cookieManager.getCookieStore().getCookies().toString()); 

Carga:

 String load = Settings.Load(c, TAG); if (load != null) { for (HttpCookie hc : HttpCookie.parse(load)) { cookieManager.getCookieStore().add(new URI(Data.domain), hc); } } 

Gracias..

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.