我想创建一个用户有两个edittexts的应用程序。每当用户键入edittexts时,我想存储它并在用户需要时检索它。此外,用户应该能够存储尽可能多的包含其数据的文件。如何在Android中做到这一点?
答案 0 :(得分:0)
答案 1 :(得分:0)
在Android中存储数据时,有一些options。
最简单的方法是将值存储在SharedPreferences
中,但我不建议尝试这样做,因为
用户应该能够存储尽可能多的包含其数据的文件
所以,你还有其他几个选择
您可以save one or more files到用户手机,并在用户想要检索时将其重新读取。
您可以使用SQLite Database以更有条理的方式管理数据。
将数据保存到数据库非常适合重复或结构化数据,例如联系信息。
在您的情况下,它实际上取决于您计划使用此应用程序做什么。如果您认为可以扩展用户可以保存的信息,我会说使用数据库。如果您确定只需要两个EditTexts
中的信息,我认为写入文件就足够了。
答案 2 :(得分:0)
根据您的使用情况,您在Android中基本上有三种选择来存储数据:
有关每个选项的更多信息,请访问:http://developer.android.com/training/basics/data-storage/index.html