Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从列表视图启动活动 我试图在ListView中实现多对一映射,并从数据库中填充与该项相关的元素_Android_Listview_Android Listview - Fatal编程技术网

Android 从列表视图启动活动 我试图在ListView中实现多对一映射,并从数据库中填充与该项相关的元素

Android 从列表视图启动活动 我试图在ListView中实现多对一映射,并从数据库中填充与该项相关的元素,android,listview,android-listview,Android,Listview,Android Listview,您好,我正在尝试解决一个问题,它涉及到在点击一个项目时启动一个活动 我成功地在单击元素时启动活动 我有一个要求,需要一些如何实现的想法 正如我所说的,点击一个项目,我会启动一个多对一的活动 映射,假设我单击一个元素项-1活动应该 从与相关的元素填充新活动中的文本视图 那项活动 同样,如果我单击item-2,它将填充中的文本视图 相同的新活动,包含与第2项活动相关的元素 从数据库 我必须实现多对一映射 关于如何实现这一点有什么想法吗 任何了解该概念的链接都会有所帮助 Ps::我正在以JS

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

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

  • 关于如何实现这一点有什么想法吗
  • 任何了解该概念的链接都会有所帮助

    Ps::我正在以JSON响应的形式从服务器检索数据

1)您可以使用阵列适配器或基本适配器来填充列表视图。语法和概念在开发者的网站上有很好的解释

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

3) 在下一个活动中,从上一个活动中获取数据,并使用这些数据遍历来自服务器的JSON响应。在这个关头,使用异步任务是至关重要的。通过谷歌搜索,您可以了解异步任务。有很多很棒的教程

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

参考资料: