Android studio在结束时保存输入

时间:2016-03-18 06:00:03

标签: android android-studio android-edittext

我有一个EditText,我希望能够关闭我的应用程序,并在我重新打开我的应用程序时保留最后一个输入。怎么会这样呢?

3 个答案:

答案 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允许通过文件系统保存应用程序数据。

您可以查看

  1. <强> SQLite and Shared Preferences

  2. <强> Storage Options