如何将EditText(纯文本)的内容保存到内部存储上的Txt文件中

时间:2017-07-08 17:56:11

标签: android file xamarin android-edittext save

我正在开发一个应用程序,其中包含一个用于用户输入的EditText和一个使用像按钮的ImageView,当用户按下它时保存EditText的内容。

所以,我的问题是我不知道如何在txt文件中保存EditText的内容,这些内容将保存在内部存储器中。此外,每次用户打开应用程序时,我都需要在EditText中加载此txt文件的内容。

有没有人可以让我以正确的方式做到这一点?感谢。

1 个答案:

答案 0 :(得分:3)

using System.IO;

// build path
string path = Path.Combine((string)Android.OS.Environment.ExternalStorageDirectory, "My Folder Name", "My File Name");

// write to file
File.WriteAllText(path, MyEditControl.Text);

// read from file
string text = File.ReadAllText(path);
MyEditControl.Text = text;