如何创建历史布局在android工作室,如最近



我正在构建一个应用程序,包括编辑文本和按钮。用户可以在编辑文本中放入文本,然后单击按钮将其传输到浏览器。因此,我想创建其他布局作为最近来存储用户在编辑文本中输入的文本。

我怎么能做到呢?我需要的逻辑或代码,可以帮助我!此外,我应该创建数据库来存储数据吗?

的例子:输入图片描述

您可以用多种方式存储数据,您需要了解哪种方式适合您的用例。你可以在内存中存储数据,通过简单地创建一个列表与您的数据类型,并添加到它,每次用户将点击一个按钮,但它不会与应用程序之间的会话持续。

如果您希望数据持久化,那么您需要使用永久存储,这里有很多选项:

  • 您可以使用共享首选项

  • 您可以使用文件系统并将数据保存到文件

  • 你可以使用数据库,如SQLite,并在那里存储数据

  • 可以使用外部服务器,通过REST API获取数据。

一般来说,在文档中有一个很好的概述Android中的数据存储,也有代码示例。

每个选项都有多种方式来完成它。有内置的解决方案和多个库可以帮助您完成这项任务,但首先,您需要了解这些数据的预测使用情况。即用户是否可以从其他设备访问数据?数据是否可以脱机使用?数据会有复杂的结构吗?这款应用未来将如何扩展?e.t.c .

只有知道这一点,你才能设计如何处理它。

如果你需要逻辑或代码来创建视图,那么你将需要ListView,或RecyclerView,适配器来处理数据,额外的xml布局文件为您的数据的单个项目。

最新更新