2011-01-25 122 views
0

我的应用程序的原始文件夹中有一个文本文件,我打算将其用作保存设置的简单方法,然后在需要时将其读回。我可以通过使用BufferedReader和它自带的内容读取这个文件,但是我已经尝试了几种不同的方式来写入这个文件,而且都没有任何效果。Android写入文本文件

在我看来,问题是我从来没有真正获得该文件,我认为这只是因为我不完全知道我应该如何给它正确的目录和文件名。我尝试了所有我能想到的,并且我倾向于得到像“没有这样的文件或目录存在”或“只读文件系统”的错误。

这似乎是一个非常简单的问题,只是给我提供了错误的信息,所以如果有人能指出我在正确的方向,将不胜感激。

谢谢 Raphy

回答

2

对于节能设置,你应该使用SharedPreferences而不是拿出一个定制的解决方案。

+0

我觉得这很容易,因为我已经从程序另一部分的文本文件中读取了,但是我想写给他们是另一回事。谢谢你的指导! – Raphy 2011-01-25 22:36:09

1

我不完全相信你可以做到这一点的东西,在 “原始” 文件夹中。

一种方法是使用API​​中的SharedPreference存储。请参阅文档的数据存储部分。从你描述的内容来看,它是完美的。另一种方法是将文件放在SD卡上并从那里读取和写入。

+0

是的,SharedPreferences似乎很适合这个账单。谢谢! – Raphy 2011-01-25 22:36:36