Android 如何将listview适配器中每个项目的意图用于包含listview的不同活动?
让我深入探讨一下。我在我的主活动中放置了一个列表视图,其中包含的项目在单击时每个项目都会启动另一个特定的活动。正如您所知,每个自定义适配器类都需要一个列表。我在活动中创建列表并将其发送到适配器。如果我希望每个项目都引用另一个具有另一个listview但项目不同的活动,我可以如何做?我是否应该为主适配器中的每个项目添加额外的下一个活动列表?我希望你明白我在找什么。提前谢谢。大致上这就是我所听到的:我想在我的触摸事件处理程序中创建一个Android 如何将listview适配器中每个项目的意图用于包含listview的不同活动?,android,listview,android-intent,adapter,Android,Listview,Android Intent,Adapter,让我深入探讨一下。我在我的主活动中放置了一个列表视图,其中包含的项目在单击时每个项目都会启动另一个特定的活动。正如您所知,每个自定义适配器类都需要一个列表。我在活动中创建列表并将其发送到适配器。如果我希望每个项目都引用另一个具有另一个listview但项目不同的活动,我可以如何做?我是否应该为主适配器中的每个项目添加额外的下一个活动列表?我希望你明白我在找什么。提前谢谢。大致上这就是我所听到的:我想在我的触摸事件处理程序中创建一个列表视图适配器,这样做可以,只需创建新适配器并调用myListVi
列表视图适配器
,这样做可以,只需创建新适配器并调用myListView。setAdapter(myAdapter)
下一个活动是否无法访问第一个列表中的项目?这就是您需要将项目放在意图中的原因吗?不,不是。它们就像不同的菜单。当我点击一个项目时,它会转到另一个具有不同菜单的活动。但所有项目的活动看起来都一样,但菜单不同。我想对主列表视图上的所有项目使用一个活动,这就是为什么我要问我应该使用put extra吗?听起来更像是在当前列表视图中替换底层适配器或数据会更好,以前的适配器或数据可以保留为缓存。这正是我要寻找的,我可以怎么做?我应该在我的主要活动中创建所有列表吗?