Сохранение данных в PersistentStorage после перезагрузки устройства

Есть правило первоначального создания хранилища:

var locate_0 = PersistentStorage(“storage”, {global: true});
locate_0[“key”] = StorableObject({ name: “”, cur_temp:“”});

Как сделать чтобы после перезагрузки устройства данные в объекте не затирались ?

Добрый день!

Чтобы данные в объекте не затирались, предлагаю создавать объект только в том случае, если ключа ещё нет:

var locate_0 = PersistentStorage("storage", {global: true});

if (!locate_0["key"]) {
    locate_0["key"] = StorableObject({
        name: "",
        cur_temp: ""
    });
}

В таком варианте после перезагрузки устройства сохранённые данные не должны перезаписываться, а объект создастся только один раз.

1 лайк

Спасибо. Всё работает.