我有一个IP部分,包括将来可以更改的IP地址。
我希望能够读取此IP地址并将其写入我在Assets文件中创建的文本文件中。
我无法解决这个问题。保存可能是另一条路径。我只想读取该地址,每次打开应用程序时,我都希望看到我输入的最后一个IP地址。
答案 0 :(得分:1)
无法覆盖资产中的文件。资产是指永远不会改变的静态文件。然而,你想要完成的事情并非不可能。
我可以想到几种方法来实现这一目标。
<强> 1。使用SharedPreferences
在代码中的某处有一个默认值。当您输入要连接的新IP地址或使用它进行的任何操作时,请将其保存到SharedPreferences
并在启动时检查key/value
中的SharedPreferences
对是否已设置并加载而不是默认值。
<强> 2。使用应用程序个人存储或SD卡
就像SharedPreferences
一样,但是在应用程序首次启动时,在个人存储器或SD卡上创建一个具有默认值的文件,然后在应用程序中输入新值时覆盖它。