Android本地存储文件在重新启动时被删除

时间:2010-07-20 15:00:30

标签: android file

我有一个将数据存储到本地存储的Android应用程序。这与Google网站上的教程一样:

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

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

但是,无论何时关闭设备电源,然后再打开电源,这些文件都会被删除。我怎样才能让他们留下来?

1 个答案:

答案 0 :(得分:1)

我从未见过像这样实现localStorage。 我尝试按照这里介绍的方式进行操作:

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

但是,对我来说同样的问题,因为每当我重启我的iPhone时,localStorage都被清除了...... 也许客户端数据库,也在上面的链接中描述,将帮助我们:)

编辑:(几分钟后)

刚刚重新启动我的iPhone并再次测试了我的应用程序 - 否则它不会让我今晚入睡:) - 它的工作原理 这是一篇关于本地存储的非常好的文章,最后是一个非常非常好的例子,也是有用的。 问题可能是:文章的语言是德语,但是例子告诉它自己的故事;)

文章: http://blog.robocode.ch/685/html-5-local-data-storage-eine-kurze-einfuhrung/ 文章的例子: http:// www。 robocode.ch/lab/localstorage /

非德语人士的解释: “Bleibtfürewig” - 参赛作品将永远存在 “Bleibt bis das Browserfenster verlassen oder der Browser geschlossen wird。(Je nach Browser)” - 一旦会话结束,浏览器关闭,浏览器窗口关闭(取决于浏览器),条目将被删除

相关问题