2011-01-25 125 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