Trong ứng dụng Android của tôi, mỗi hoạt động được lấp đầy với dữ liệu từ tệp xml ở đâu đó trên web. Trang web cung cấp những tệp này có cơ chế đăng nhập, hoạt động với cookie.Android: Cách lưu trữ cookie?
Tôi biết cách thực hiện Yêu cầu HTTP đến trang đăng nhập và nhận cookie. Những gì tôi không biết là, làm thế nào tôi có thể lưu trữ nó để tái sử dụng nó trong cả hai hoạt động khác VÀ khi ứng dụng được bắt đầu trong thời gian tới. Cookie có giá trị trong một năm, vì vậy người dùng ứng dụng của tôi nên đăng nhập một lần và sau đó không bao giờ một lần nữa cho cả năm.
Tôi làm như thế nào? Tôi googled rất nhiều, nhưng hoặc là tôi sử dụng các từ khóa sai hoặc không có giải pháp đơn giản trên internet. Tôi hy vọng ai đó ở đây có thể giúp tôi.
Trân trọng và cảm ơn trước, Jan Oliver
Bạn đang sử dụng AndroidHttpClient? Bạn đã xác nhận rằng không được lưu trữ? Tôi tin rằng việc triển khai thỏa thuận AndroidHttpClient với cửa hàng cookie cho bạn một cách liên tục. – cistearns
Chúng được lưu trữ theo cách mà các yêu cầu sau sử dụng cùng một httpclient nhận ra nó. Nhưng chúng không được bảo tồn sau khi đóng ứng dụng hoặc chuyển đổi hoạt động và tạo các phiên bản mới của httpclient. – janoliver