| |||||||
Das Thema "Objektübertragung/aktualisierung" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 08.12.2011
Beiträge: 21
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| ich bin hier scho bald am verzweifeln weil des einfach net klappt. Drum hoffe ich drum das mir hier jemand helfen kann, damit ich nicht noch tage daran sitze. Also folgendes Szenario: Ich habe ein selbst erzeugtes Objekt, ich habe es Parcelable gemacht. Num habe ich eine Activity, in der eine liste dieser Objekte in eine Arraylist gespeichert werden und als Liste angezeigt werden. Wenn ich nun eines anklicke, soll dieses Objekt an die nächste Activity übertragen werden. Intent i = new Intent(this, listActivity2.class); i.putExtra("ownobject", obs.get(position)); } startActivity(i); Also das selbst erzeugte Objekt beihaltet also ebenfalls eine ArrayList mit gleichartigen Objekten. Ok in der neuen aktivity bekomm ich sie mit: givenObject = (OwnObject)getIntent().getParcelableExtra("ownobje ct"); Dieses "givenObject" hat nun in seiner arraylist die nun auch in einer List angezeigt werden. Ich kann diese List nun bearbeiten und ein neues Item hinzufügen mit givenObject.add(Object).Es wird nun auch in der Liste angezeigt. Wenn ich nun aber auf zuück drücke im Emulator und dann wieder reingehe ist es nicht aktualisert worden. Woran liegt das. Das übergebene Objekt wird in der ersten Activity nicht aktualisiert. Wie mache ich das? Wär euch sehr dankbar. Hoffe ihr habt es etwa verstanden. |
| | |
| | #2 (permalink) |
| Android-Hilfe.de Mitglied |
Hi Barill, Activity | Android Developers Activity | Android Developers Das sind die Methoden die du dafür brauchst. regards |
| | |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: 08.12.2011
Beiträge: 21
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Ja genau die nutze ich schon, also muss ich auf jeglichen Abbruch von der 2ten Aktivity listenen und des Objekt zur vorherigen Activity zurückgeben? Einbauen muss ich ja auch noch das ich die Arrayliste mit den Objekten auf dem Handy speicher, ist es trotzdem schneller diese Liste beim Starten der App zu laden und beim Schließen zu aktualisieren anstatt die Daten beim Aktivitywechseln wieder aus dem Handy zu holen und nur nen Index zu übergeben oder? Wie genau speicher ich den eine ArrayList mit eigenen Objekten auf dem Handy. Ja ich habe darüber schon gegoogelt aber irgendwie noch keine funktionierende Lösung gefunden. Geändert von Barill (09.12.2011 um 13:18 Uhr) |
| | |
| | #4 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
|
hast du mal debuggt, ob das neue objekt in der liste der 1. activity drin ist? wenn ja, fehlt vielleicht nur ein notifyDataSetChanged()
|
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Software-Aktualisierung | dadri | Samsung Galaxy S2 (I9100) Forum | 6 | 16.11.2011 23:00 |
| software aktualisierung | kouki | Samsung Galaxy S2 (I9100) Forum | 11 | 13.10.2011 00:02 |
| Wetter Aktualisierung | LeoGetz | HTC Desire HD Forum | 4 | 13.12.2010 17:28 |
| Automatische Aktualisierung? | pumuckli | Motorola Defy Forum | 7 | 02.12.2010 22:20 |
| aktualisierung | ripper4343 | Samsung Galaxy (I7500) Forum | 4 | 27.01.2010 08:49 |