Tôi có một ứng dụng thực hiện một số cuộc gọi web để được xác thực sau khi trả về JSON. Cuộc gọi web của tôi đến máy chủ https và tôi đang sử dụng HTTPURlConnection.Android CookieManager
tôi cần phải lưu trữ phiên làm việc trong một cookie, sau khi nghiên cứu xung quanh, tôi thấy điều này
http://developer.android.com/reference/java/net/HttpURLConnection.html
Dưới phiên với cookie tiêu đề, nó sẽ cho bạn sử dụng đoạn mã này đây
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
Tuy nhiên, khi tôi thử sử dụng mã này, CookieManager mới(); phần nổi bật trong màu đỏ và nói
Các CookieManager constructor không hiển thị
và Cookiehandler.setDefault cũng nhấn mạnh trong màu đỏ và nói
Phương pháp setDefault (CookieHandler) trong các loại CookieHandler không áp dụng cho các đối số (CookieManager)
Có ai biết tại sao không đây là?
Cảm ơn trước!
Kiểm tra quá trình nhập của bạn để xem bạn có đang sử dụng đúng lớp 'CookieManager' hay không - nó sẽ là 'java.net.CookieManager' – Rajesh
Bạn có thể đăng mã của mình không. Theo http://developer.android.com/reference/java/net/CookieManager.html chắc chắn có một hàm tạo công khai. Bạn có đang sử dụng lớp CookieManager đúng không? – wattostudios
Rajesh đã đúng, tôi đã thay đổi quá trình nhập, không hoạt động, do đó, sau đó thử nhấp vào sửa dự án đã thiết lập và đã hoạt động. Chúc mừng Rajesh – AdamM