【问题标题】:How to store the Cookie permanently in my Android application如何将 Cookie 永久存储在我的 Android 应用程序中
【发布时间】:2022-01-22 20:24:16
【问题描述】:

我使用了以下代码:

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

它工作正常。但是,当用户重新启动应用程序时,cookie 会被删除,我无法将其用于进一步的休息调用。

如何将 cookie 永久存储在 Android 应用中?

【问题讨论】:

    标签: java android cookies httpurlconnection jsessionid


    【解决方案1】:

    您可以通过多种方式永久保存数据(直到您可以清除应用数据)。

    1. 共享偏好
    2. 本地数据库(SQLite / Room - 推荐)

    使用上面列出的方法,您可以存储您的数据,并在重新启动应用程序/手机后获取这些数据。

    您可以使用以下链接了解上述方法的访问方式。

    1. 共享偏好:https://www.tutorialspoint.com/android/android_shared_preferences.htm

    2. SQLite:https://www.geeksforgeeks.org/how-to-create-and-add-data-to-sqlite-database-in-android/

    3. 房间:https://www.geeksforgeeks.org/how-to-perform-crud-operations-in-room-database-in-android/

    谢谢。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 2018-06-30
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      相关资源
      最近更新 更多