2016-03-22 6 views
0

Ich möchte nur eine Aktivität für meine Expandable-Liste child's.Ich habe mehrere Objekte und ich möchte onChildClick zu öffnen nur eine Aktivität, aber den Namen und Beruf und seine/ihre Bilder ändern. diese sind, was meine Objekte wie folgt aussehen:Machen Sie eine Aktivität für mehrere Objekte

`-------------------------------------- 
|Name | Lastname | Profession| ImagePathIndex 
---------------------------------------- 
|Sara | Cliffton | Maid  | image[0] 
|John | Williams | Gardener | image[1] 
|Jake | Peralta | Detective | image[2]` 

Wie kann ich das tun?

Antwort

1

Ok so weiter erweiterbar Kind Zuhörer müssen Sie einige zusätzliche passieren eingereicht, dass Sie im Detail Aktivität möchten.

Und im Detail Aktivität müssen Sie diese zusätzliche Zeichenfolge hier ist Name, Bild Pfad und so weiter.

String newString; 
if (savedInstanceState == null) { 
Bundle extras = getIntent().getExtras(); 
if(extras == null) { 
    newString= null; 
} else { 
    newString= extras.getString("STRING_I_NEED"); 
} 
} else { 
newString= (String) savedInstanceState.getSerializable("STRING_I_NEED"); 
} 

eine Hauptsache ist, wenn Sie wieder drücken von Detail-Aktivität Sie finsih zu nennen haben(), so dass keine Stapel für alle klicken, das ist es, was Sie wollen.

Grüße.

+0

Danke soviel – Lucifer

+1

immer willkommen Mann glücklich Codierung :) –

2

Alternative, Sie können SharedPreferences verwenden.

SharedPreferences Klasse allgemeine Arten von Rahmen, die uns, die persistente key-value pairs der primitiven Datentypen wie booleans speichern und abrufen können, Schwimmern, Ints, longs und Streicher. Diese Daten werden für die Benutzersitzungen beibehalten, wenn Ihre Anwendung beendet wird.

können Sie überprüfen Passing data in Android using sharedPreferences

+0

ist es schneller? Ich habe etwa 70 Objekte, die etwa 10 Zeichen für Konstruktor brauchen ... und ich muss es mindestens einmal pro Woche aktualisieren – Lucifer

+0

@Lucifer Ja ist es schneller. Du kannst es benutzen . –

+0

@Lucifer Bitte überprüfen Sie http://codeblow.com/questions/benefits-and-drawbacks-of-sqlite-and-shared-preferences/ –

Verwandte Themen