Tengo una aplicación que hace varias llamadas web para autenticarse después de lo cual se devuelve un JSON. Mis llamadas web son a un servidor https y estoy usando HTTPURlConnection.Android CookieManager
necesito para almacenar la sesión en una cookie, después de investigar todo, he encontrado este
http://developer.android.com/reference/java/net/HttpURLConnection.html
En las sesiones con cabecera galletas, le dice a utilizar este código aquí
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
Sin embargo, cuando intento usar este código, el nuevo CookieManager(); parte destacados en rojo y dice
El CookieManager constructor no es visible
y la Cookiehandler.setDefault también destaca en rojo y dice
El método setDefault (CookieHandler) en el tipo CookieHandler no es aplicable para los argumentos (CookieManager)
¿Alguien sabe por qué? ¿esto es?
¡Gracias de antemano!
Revise su importación para ver si está utilizando la clase 'CookieManager' correcta, que debería ser' java.net.CookieManager' – Rajesh
¿Podría publicar su código, por favor? De acuerdo con http://developer.android.com/reference/java/net/CookieManager.html definitivamente hay un constructor público. ¿Estás usando la clase CookieManager correcta? – wattostudios
Rajesh tenía razón, cambié la importación, no funcionó, entonces intenté hacer clic en arreglar la configuración del proyecto, y funcionó. Cheers Rajesh – AdamM