我正在开发一个应用程序,其中包含一个用于用户输入的EditText和一个使用像按钮的ImageView,当用户按下它时保存EditText的内容。
所以,我的问题是我不知道如何在txt文件中保存EditText的内容,这些内容将保存在内部存储器中。此外,每次用户打开应用程序时,我都需要在EditText中加载此txt文件的内容。
有没有人可以让我以正确的方式做到这一点?感谢。
答案 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;