【问题标题】:Android writing to a text fileAndroid写入文本文件
【发布时间】:2011-01-25 21:49:28
【问题描述】:

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

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

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

谢谢你, 拉菲

【问题讨论】:

    标签: android directory writing text-files bufferedwriter


    【解决方案1】:

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

    【讨论】:

    • 我认为这会很容易,因为我已经在程序的另一部分中读取文本文件,但我认为写入它们是另一回事。谢谢你的指导!
    【解决方案2】:

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

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

    【讨论】:

    • 是的,SharedPreferences 似乎很符合要求。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 2014-05-15
    • 2010-12-17
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多