保留输入的信息以供下次启动使用?
我将如何编写我的 Android 应用程序来记住用户在使用之间输入的值?
举个例子,假设我有一个 EditText
“input1
”和一个 spinner
“input2
”,其结果为名为“output1
”的 textview
。
目前,当我关闭并重新打开应用程序时,所有输入的值和计算都会丢失并重置。
我该如何解决这个问题?
How would I code my android app to remember the values entered by the user between uses?
As an example, say I have an EditText
"input1
" and a spinner
"input2
" which give results in a textview
named "output1
".
Currently when I close and reopen the app, all entered values and calculations are lost and reset.
How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有三个选择。请参阅此处。
在你的情况下,文件 I/O 和数据库将是多余的。我建议使用首选项 API。
You have three options. See all here.
In your case, file I/O and a database will be overkill. I recommend using the Preferences API.
您可以使用 SQLite 或原始文件系统。 记事本教程展示了 SQLite 的基本用法。
You can use SQLite or the raw file system. The Notepad tutorial shows basic usage of SQLite.