Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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适配器中每个项目的意图用于包含listview的不同活动?_Android_Listview_Android Intent_Adapter - Fatal编程技术网

Android 如何将listview适配器中每个项目的意图用于包含listview的不同活动?

Android 如何将listview适配器中每个项目的意图用于包含listview的不同活动?,android,listview,android-intent,adapter,Android,Listview,Android Intent,Adapter,让我深入探讨一下。我在我的主活动中放置了一个列表视图,其中包含的项目在单击时每个项目都会启动另一个特定的活动。正如您所知,每个自定义适配器类都需要一个列表。我在活动中创建列表并将其发送到适配器。如果我希望每个项目都引用另一个具有另一个listview但项目不同的活动,我可以如何做?我是否应该为主适配器中的每个项目添加额外的下一个活动列表?我希望你明白我在找什么。提前谢谢。大致上这就是我所听到的:我想在我的触摸事件处理程序中创建一个列表视图适配器,这样做可以,只需创建新适配器并调用myListVi

让我深入探讨一下。我在我的主活动中放置了一个列表视图,其中包含的项目在单击时每个项目都会启动另一个特定的活动。正如您所知,每个自定义适配器类都需要一个列表。我在活动中创建列表并将其发送到适配器。如果我希望每个项目都引用另一个具有另一个listview但项目不同的活动,我可以如何做?我是否应该为主适配器中的每个项目添加额外的下一个活动列表?我希望你明白我在找什么。提前谢谢。

大致上这就是我所听到的:我想在我的触摸事件处理程序中创建一个
列表视图
适配器
,这样做可以,只需创建新适配器并调用
myListView。setAdapter(myAdapter)
下一个活动是否无法访问第一个列表中的项目?这就是您需要将项目放在
意图中的原因吗?不,不是。它们就像不同的菜单。当我点击一个项目时,它会转到另一个具有不同菜单的活动。但所有项目的活动看起来都一样,但菜单不同。我想对主列表视图上的所有项目使用一个活动,这就是为什么我要问我应该使用put extra吗?听起来更像是在当前列表视图中替换底层适配器或数据会更好,以前的适配器或数据可以保留为缓存。这正是我要寻找的,我可以怎么做?我应该在我的主要活动中创建所有列表吗?