我有一个EditText,我希望能够关闭我的应用程序,并在我重新打开我的应用程序时保留最后一个输入。怎么会这样呢?
答案 0 :(得分:1)
您正在寻找持久化数据。实现这一目标的最简单方法是将其保存在共享首选项中。
开发人员链接提供了有关如何实现此功能的良好信息 - http://developer.android.com/training/basics/data-storage/shared-preferences.html
您可以从editText获取值并使用Key,Value对保存,然后在用户再次打开应用并显示时检索它。
答案 1 :(得分:1)
我同意@Natarajan Raman的回答,您可以使用SharedPreferences或SQLLite数据库,因为当您的应用程序被销毁时,其内存中的所有引用和数据都将被垃圾收集,因此您需要存储持久存储上的数据
答案 2 :(得分:1)
您可以使用 SharedPreferences
Android提供了几种保存持久性的选项 应用程序数据,其中一个是共享首选项。共享首选项作为文件存储在设备的文件系统中。
SharedPreferences 对象指向包含键值对的文件,并提供了读取和写入它们的简单方法。每个 SharedPreferences 文件都由框架管理,可以是私有的或共享的。
Android提供了几种保存持久应用程序数据的选项.Android允许通过文件系统保存应用程序数据。
您可以查看
<强> Storage Options 强>