LocalStorage不会持续使用Phonegap

tho*_*ron 10 android local-storage cordova

我想用localStorage将数据保存在用户的手机上.我的应用程序是使用phonegap构建的.

function check_connection()
{
    var id = window.localStorage.getItem("id");
    if(id != null)
        // some code
    console.log(id);
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码后window.localStorage.setItem("id", "value");,我得到"值",但如果我退出应用程序并再次运行它,我得到"null".

document.addEventListener("deviceready", main, true);
function main()
{
    check_connection();
}
Run Code Online (Sandbox Code Playgroud)

出口似乎清除了localStorage对象.

任何的想法 ?

编辑:当我通过按后退按钮退出应用程序时数据是持久的,但是当我从最近的应用程序中删除应用程序时,数据被清除.问题是什么 ?

zub*_*air 1

你在某个地方调用 window.localStorage.clear(); 吗?