Файлы Android Local Storage стираются при перезагрузке - PullRequest
1 голос
/ 20 июля 2010

У меня есть приложение для Android, которое хранит данные в локальном хранилище. Это делается так же, как в учебнике на сайте Google:

String FILENAME = "data.xml";
String string = "some content";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

Однако при каждом выключении устройства и последующем включении эти файлы удаляются. Как я могу заставить их остаться?

1 Ответ

1 голос
/ 04 августа 2010

Я никогда не видел реализации localStorage, как это.я пытаюсь сделать это так, как здесь:

http: // www.webreference.com/authoring/languages/html/HTML5-Client-Side/

НО, та же проблема для меня, потому что всякий раз, когда я перезагружаю свой iPhone, localStorage очищается ... может быть, база данных на стороне клиента, что также описано по вышеуказанной ссылке, поможет нам в этом:)

edit: (несколько минут спустя)

просто перезапустил мой iPhone и снова протестировал мое приложение - иначе оно не будетпозвольте мне заснуть сегодня вечером :) - это работает, это довольно хорошая статья о локальном хранилище и в конце очень очень ОЧЕНЬ хороший пример, который тоже работает.Проблема может быть: язык статьи немецкий, но пример говорит сам за себя;)

article: http://blog.robocode.ch/685/html-5-local-data-storage-eine-kurze-einfuhrung/ пример из статьи: http: // www.robocode.ch/lab/localstorage/

объяснение для не говорящих на немецком языке: "Bleibt für ewig" - записи будут там всегда "Bleibt bis das Browserfenster verlassen oder der Browser geschlossen wird. (Je nach Browser)"- записи будут удалены после завершения сеанса, закрытия браузера, закрытия окна браузера (в зависимости от браузера)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...