android - objetos - Cómo agregar dinámicamente múltiples array-list en una lista
como insertar en una lista java (1)
¡Lo que quieres es una lista de listas!
List<List<Integer>> lists = new ArrayList<List<Integer>>();
for (int i = 0; i < 4; i++) {
List<Integer> list = new ArrayList<>();
lists.add(list);
// Use the list further...
}
Para combinar 3 arraylist a uno
List<String> combined = new ArrayList<String>();
combined.addAll(firstArrayList);
combined.addAll(secondArrayList);
combined.addAll(thirdArrayList);
Referencia: - https://stackoverflow.com/a/8625256/7795876
Quiero agregar múltiples array-list en una lista y mostrarlas en list-view usando un adaptador personalizado con sección. He intentado aquí es mi código que probé
for (int i=0;i<mModelJsoncatData.size();i++){
if (mModelJsoncatData.get(i).getCatName().equals("Eating")) {
ListAll.add(new String(mModelJsoncatData.get(i).getCatName()));
ListAll.addAll(mModelJsonEating);
}
if (mModelJsoncatData.get(i).getCatName().equals("Feeling")) {
ListAll.add(new String(mModelJsoncatData.get(i).getCatName()));
ListAll.addAll(mModelJsonFeeling);
}
if (mModelJsoncatData.get(i).getCatName().equals("Listening to")) {
ListAll.add(new String(mModelJsoncatData.get(i).getCatName()));
ListAll.addAll(mModelJsonListening);
}
if (mModelJsoncatData.get(i).getCatName().equals("Watching")) {
ListAll.add(new String(mModelJsoncatData.get(i).getCatName()));
ListAll.addAll(mModelJsonWatching);
}
}
MAdapter adapter=new MAdapter(this,ListAll);
listview1.setAdapter(adapter);
pero no muestra los resultados deseados, sugerencias o ayuda necesaria