monodroid - 将数据写入文本

时间:2013-03-16 11:46:12

标签: text ip xamarin.android

我有一个IP部分,包括将来可以更改的IP地址。

我希望能够读取此IP地址并将其写入我在Assets文件中创建的文本文件中。

我无法解决这个问题。保存可能是另一条路径。我只想读取该地址,每次打开应用程序时,我都希望看到我输入的最后一个IP地址。

1 个答案:

答案 0 :(得分:1)

无法覆盖资产中的文件。资产是指永远不会改变的静态文件。然而,你想要完成的事情并非不可能。

我可以想到几种方法来实现这一目标。

<强> 1。使用SharedPreferences

在代码中的某处有一个默认值。当您输入要连接的新IP地址或使用它进行的任何操作时,请将其保存到SharedPreferences并在启动时检查key/value中的SharedPreferences对是否已设置并加载而不是默认值。

<强> 2。使用应用程序个人存储或SD卡

就像SharedPreferences一样,但是在应用程序首次启动时,在个人存储器或SD卡上创建一个具有默认值的文件,然后在应用程序中输入新值时覆盖它。