let me go deep into this. I've put a listview in my main activity which contains items that each of them starts another specific activity when it's clicked. As you know each custom adapter class requires a list. I create the list in my activity and send it to adapter. If I want each item to refer to another activity with another listview but different items, how may I do that? Should I put extra the list of the next activity for each item in main adapter? I hope you understand what I'm looking for. Thank you in advance.
Asked
Active
Viewed 494 times
0
-
Does the next activity not have access to the items in the first list? Is that why you need to put the items in the `Intent`? – Dan S Jun 05 '15 at 18:40
-
No, it doesn't. They're like different menus. When I click on an item it goes to another activity with different menus. But the activity looks same for all items but different menus. I want to use one activity for all items on the main listview, that's why I'm asking should I use put extra? – Hamidreza Jun 05 '15 at 19:00
-
It sounds more like replacing the underlying adapter or data in the current list view would be better, the previous adapter or data can be kept as a cache. – Dan S Jun 05 '15 at 19:25
-
that's exactly what I'm looking for how may I do that? Should I create all the lists in my main activity? – Hamidreza Jun 06 '15 at 06:27
1 Answers
0
Roughly this is what I'm hearing: I want to make a ListView
Adapter
in my touch event handler, which is OK to do, just create the new adapter and call myListView.setAdapter(myAdapter)
.

Dan S
- 9,139
- 3
- 37
- 48