【发布时间】:2013-04-13 16:58:17
【问题描述】:
我想使用 localStorage 将数据保存在用户的移动设备上。我的应用是使用 phonegap 构建的。
function check_connection()
{
var id = window.localStorage.getItem("id");
if(id != null)
// some code
console.log(id);
}
当我在window.localStorage.setItem("id", "value"); 之后执行此代码时,我得到“值”,但如果我退出应用程序并再次运行它,我得到“null”。
document.addEventListener("deviceready", main, true);
function main()
{
check_connection();
}
exit 似乎清除了 localStorage 对象。
有什么想法吗?
编辑:当我通过按返回按钮退出应用程序时,数据是持久的,但是当我从最近的应用程序中终止应用程序时,数据被清除。有什么问题?
【问题讨论】:
-
它也不是持久的:s
-
这个问题有一个有效的答案,不需要使用数据库stackoverflow.com/questions/16240613/…
标签: android cordova local-storage