0
我在管理Android上的.txt文件時遇到了一些問題。我發現這個link(這是西班牙文),解釋瞭如何在Android設備上使用文本文件。管理文本文件Android
我想要做的是使用設備的實習內存創建一個文本文件,因爲我不希望用戶依賴SD卡,並且原始文本文件不允許我寫在,只讀。所以我想要一個可以附加一些信息的文本文件,並在特定情況下刪除文本文件中的所有內容並重置它。
我寫這個代碼寫入一側:
OutputStreamWriter fout = null;
try
{
fout = new OutputStreamWriter(openFileOutput("measures.txt", Context.MODE_APPEND));
fout.write(measure);
}
catch (Exception ex)
{
Log.e("Files", "Error while opening to write file measures.txt");
}
finally
{
try
{
fout.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我想這部分打開的追加模式的文件「measure.txt」,或追加方式創建它。
當我嘗試從中讀取數據:
BufferedReader fin = null;
try
{
fin = new BufferedReader(new InputStreamReader(context.openFileInput("medidas.txt")));
String line = fin.readLine();
// Some staff with this line
fin.close()
}
// catch staff
我想要做的就是刪除文本文件中的所有內容之前,我關閉該文件。這個想法是將信息存儲在另一種類型的變量中,然後,當我完成從文件讀取時,重置內容。
我該怎麼做?
當您嘗試讀取,會發生什麼?我的意思是,你有什麼異常呢? – Hiral
關於如何寫入內部存儲器中的文件並附加到文件,網上有很多示例。你面臨的問題是什麼?只要谷歌它,你會發現。 – Caner
我用Google搜索了它。當我閱讀時,我沒有任何例外。它讀取correclty。問題是,當我完成管理信息時,我想刪除文本文件中的所有內容,但我找不到任何有關此信息。 :S – Sonhja