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

Android本地存储文件在重新启动时被擦除,android,file,Android,File,我有一个android应用程序,可以将数据存储到本地存储器中。这就像谷歌网站上的教程一样: String FILENAME = "data.xml"; String string = "some content"; FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close(); 但是,无论何时关闭设备电源,然后重新打开电源,这些文

我有一个android应用程序,可以将数据存储到本地存储器中。这就像谷歌网站上的教程一样:

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

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

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

我从未见过像这样实现本地存储。 我试着按照这里介绍的方式来做:

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

但是,对我来说也是一样的问题,因为每当我重新启动iPhone时,本地存储都会被清除。。。 也许上面链接中描述的客户端数据库可以帮助我们:)

编辑:(几分钟后)

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

第条: 文章中的示例: http://www.robocode.ch/lab/localstorage/

对非德语人士的解释: “Bleibt für ewig”-参赛作品将永远在那里
“Bleibt bis das Browserfenster verlassen order der Browser geschlossen wird.(Je nach Browser)”-会话结束、浏览器关闭、浏览器窗口关闭(取决于浏览器)后,条目将被删除。

我从未见过像这样实施本地存储。 我试着按照这里介绍的方式来做:

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

但是,对我来说也是一样的问题,因为每当我重新启动iPhone时,本地存储都会被清除。。。 也许上面链接中描述的客户端数据库可以帮助我们:)

编辑:(几分钟后)

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

第条: 文章中的示例: http://www.robocode.ch/lab/localstorage/

对非德语人士的解释: “Bleibt für ewig”-参赛作品将永远在那里 “Bleibt bis das Browserfenster verlassen order der Browser geschlossen wird.(浏览器)”-一旦会话结束、浏览器关闭、浏览器窗口关闭(取决于浏览器),条目将被删除