2016-07-16 7 views
0

Ich habe eine Hash-Map, die eine ArrayList zurückgibt und in einem anderen ArrayList gespeichert, jetzt weiß ich nicht, wie Sie darauf zugreifen. Das Hauptproblem ist, dass ich die Indexnummer des Hash-Map-Rückgabewertes nicht kenne.Wie Zugriff auf Wert von Arraylist in Android

Was ich versucht habe.

ArrayList<MenuDetail> mdetail; 
HashMap<String,ArrayList<MenuDetail>> RTMenuThemeYellow; 
for(int i = 0;i < ResponseString.getRights().length;i++) 
{ 
    mdetail = RTMenuThemeYellow.get(ResponseString.getRights()[i]); 
    if(mdetail != null) 
    { 
    } 
} 

Nun, wie kann ich auf den Wert aus der mdetail Variable

+0

mdetail ist Array-Liste, so dass Sie mdetail.get (i) zugreifen kann, die ein Objekt von MenuDetail ist zurück. –

+1

Mögliche Duplikate von [Abrufen eines Elements aus der Array-Liste in Android?] (Http://stackoverflow.com/questions/9664168/retrieving-an- element-from-array-list-in-android) – Ironman

Antwort

1

Wie i Wert von mdetail Variable zugegriffen?

mdetail.get(i); 

'i' ist der Index - in der for-Schleife

+0

thanx .. aber ich bereits gelöstes Problem .. –