【问题标题】:Android localStorage disappear after erasing the app from RAM从 RAM 中擦除应用程序后,Android localStorage 消失
【发布时间】:2013-05-27 16:30:36
【问题描述】:

我正在使用 Cordova.webView,并尝试使用 localStorage 来缓存用户的用户名和密码。但是,尽管建议 localStorage 是持久的,但我发现每次从 RAM 中擦除应用程序时,localStorage 都会消失。那么如何防止这种情况发生呢?

“从 RAM 中擦除应用程序”是指从后台终止应用程序进程的操作,例如在 Android 4.0 中,按住主页按钮并单击十字。

【问题讨论】:

  • 更新后立即保存。
  • 保存是什么意思? @西蒙

标签: android local-storage


【解决方案1】:

在 Android 4.4 和 5.0
我的 phonegap 应用程序的 localStorage 即使在重新启动时仍然存在。我知道真正清除它的唯一方法是清除应用程序的缓存,或完全卸载应用程序。

// Store
localStorage.lastname = "Smith";
// Retrieve
document.getElementById("result").innerHTML = localStorage.lastname;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 2013-08-31
    • 2016-11-30
    • 2020-03-12
    • 2020-12-08
    • 2018-05-19
    相关资源
    最近更新 更多