2017-07-08 39 views
0

我正在开发一个应用程序,该应用程序具有用于用户输入的EditText和一个ImageView,即时像使用按钮一样来保存EditText的内容用户按下它。如何将EditText(纯文本)的内容保存到内部存储器上的Txt文件

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

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

+0

遵循此为[android系统中 做一个txt文件在内部存储(https://stackoverflow.com/questions/24751703/make-a-txt-file-in-internal-storage-in写-android)并按照此阅读[如何从Android中的SD卡读取文本文件? ](https://stackoverflow.com/questions/2902689/how-can-i-read-a-text-file-from-the-sd-card-in-android) – Koorosh

+0

您可以将它保存到外部存储器(杰森回答)或保存在SharedPrefrences只是保存和加载 – user2912553

回答

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; 
相关问题