0

我正在尝试在 ListView 中实现多对一映射并从数据库中填充与该项目相关的元素

图像

  • 您好我正在尝试解决一个问题,该问题涉及在单击项目时启动活动
  • 我成功启动了单击元素的活动

  • 我有一个要求,需要一些关于如何实现它的想法
  • 正如我所说的 onclick 一个项目,我启动了一个多对一映射的活动,假设我单击一个元素 Item-1,该活动应该从与该活动相关的元素填充新活动中的文本视图
  • 同样,如果我单击 item-2,它应该使用数据库中与 item 2 活动相关的元素填充同一新活动中的文本视图

多对一映射是我必须努力实现的

  • 关于如何实现这一目标的任何想法
  • 任何理解这个概念的链接都会有所帮助

    Ps::我正在从服务器检索数据作为 JSON 响应

4

1 回答 1

0

1) 您可以使用数组适配器或基本适配器来填充您的列表视图。语法和概念在开发人员的网站上得到了很好的解释。

2) 对于列表,设置一个 OnItemClickListener 并在函数内部,将一个意图传递给下一个活动。在传递意图时,使用 putExtra 功能将您选择的项目详细信息传递给下一个活动。

3)在您的下一个活动中,从上一个活动中获取数据并使用该数据遍历来自服务器的 JSON 响应。此时使用异步任务将是必不可少的。你可以通过谷歌搜索来了解异步任务。有许多很棒的教程可供使用。

4)当您从服务器获取任何数据时,创建动态文本视图以显示您的数据。

参考: 开发者网站

于 2013-08-18T03:42:54.703 回答