0

我的应用程序的原始文件夹中有一个文本文件,我打算将其用作保存设置并在需要时将其读回的简单方法。我可以使用 BufferedReader 和它附带的东西从这个文件中读取,但是我尝试了几种不同的方法来写入这个文件,但似乎都没有。

在我看来,问题在于我从未真正得到文件,我认为这仅仅是因为我不完全知道我应该如何给它正确的目录和文件名。我已经尝试了所有我能想到的方法,但我往往会收到诸如“不存在这样的文件或目录”或“只读文件系统”之类的错误。

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

谢谢你,拉菲

4

2 回答 2

2

为了保存设置,您应该使用SharedPreferences而不是提出自定义解决方案。

于 2011-01-25T21:53:39.010 回答
1

我不完全确定您可以使用“原始”文件夹中的内容来做到这一点。

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

于 2011-01-25T21:56:07.447 回答