LocalStorage не поддерживается с помощью Phonegap

Я хочу хранить данные на мобильном устройстве пользователя с помощью localStorage. Мое приложение построено с телефонной связью.

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();
}

Выход, кажется, очищает объект localStorage.

Любая идея?

EDIT: данные сохраняются, когда я выхожу из приложения, нажимая кнопку "Назад", но когда я убиваю приложение из последних приложений, данные очищаются. В чем проблема?

Ответ 1

вы вызываете где-то window.localStorage.clear();?