java - 如何保持列表项和数据库行之间的连接?

标签 java android sqlite listview android-intent

在我的 Android 应用程序中,我使用帐户 ListView (对于支票簿类型应用程序)。我正在从数据库中提取这些帐户并显示它们。我的问题是,一旦我有了光标对象,可以在其中提取信息并将其显示在列表项中,如何维护该列表项与其来源行的 id 值之间的连接?

我想这样做的原因是因为帐户显示在抽屉导航中。当我选择一个列表项时,我希望主 fragment 显示该帐户的更多信息,包括其交易。这就是为什么我想维护与 id 的关系,以便我可以将其链接到事务表。

我不想在列表项中显示 id 值,因为它对用户来说没有用。我应该在这里做什么?

最佳答案

一种方法是为每个列表项创建一个对象。然后,您可以使用类级别变量(例如 ID、名称等)填充该对象。这仅需要一个连接,并且可以在整个应用程序中保留您需要的数据。

关于java - 如何保持列表项和数据库行之间的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27155926/

相关文章:

java - 如何创建多层JComboBox

python - 我是否需要多个游标对象来遍历记录集并同时更新?

python - 重用 aiosqlite 连接

未找到 Android Source Repo GPG 公钥

android - ViewModel体系结构困境

android - 在 Activity 完成之前处理时如何在android Activity 中显示加载消息或对话框或图像?

C# 在 SQLite 和 SQL Server 之间同步数据

Java KeyStore 重复别名

java - 实现相同接口(interface)的类的 hashCode

java - ObjectMapper 从具有特定名称的字段创建列表