| |||||||
Das Thema "Update nach replaceView(view)" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 20.05.2011
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| Ich arbeite mit einer TabActivity und rufe von jedem Tab andere Aktivitäten über eine ActivityGroup auf. Dies funktioniert einwandfrei. Jedoch habe ich ein Problem beim Aktualisieren der einzelnen Aktivitäten. Screen A zeigt eine Liste (ListActivity) von Städten aus einer DB an (z.B. Hamburg, Zürich, Bern). Über einen Button wird ein neuer Screen (replaceView(view)) geöffnet und dort eine weitere Stadt eingefügt. wenn ich nun wieder zu Screen A zurückkehre mit Code: public void back() {
if(history.size() > 0)
{
history.remove(history.size()-1);
setContentView(history.get(history.size()-1));
}
else
{
finish();
}
} Also workaround habe ich in onCreate den Code Code: handler.post(new Runnable(){
@Override
public void run() {
fillData(); //daten aus DB laden
handler.postDelayed(this,1500);
}
}); Gibt es keine elegantere Lösung für das Problem? einen speziellen Listener? Pattern? Besten Dank für eure Inputs. Gerne Poste ich das Komplette Projekt bei bedarf. en gruess woodi |
| | |
| | #3 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Was ist wenn requestLayout() oder requestFocus() auf dem View ausgeführt wird?
|
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Modell: HTC HD2 Registriert seit: 02.04.2010
Beiträge: 64
Abgegebene Danke: 10
Erhielt 2 Danke für 2 Beiträge
|
wollt noch mal ein wort zu dem obigen problem loswerden. läuft bei mir mittlerweile wie es soll. die activity, von der aus die view aufgerufen wird muss beim zurückkehren wieder neu geladen werden. deshalb darf die ganze geschichte nicht mit einem stack implementiert werden, von dem die jeweils geladenen views wieder runtergeschmissen werden werden. der code auf dieser seite (TICE: Experience - Multiple Android Activities in a TabActivity) löst die ganze sache auf. lg |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Navigon - Nach letztem Update geht die Stimme nach einiger Zeit weg | MaxMad | Karten und Navigation | 93 | 14.04.2012 19:02 |
| Point of View Mobii 10-Zoll-Pad mit 1 Gh firmware update auf 2.2 | Dr.heine | Sonstige Android-Tablets | 3 | 09.05.2011 10:01 |
| Nach OTA-Update kein WLAN + nach manuellem Update "Signature Verification failed" | othc | HTC Desire Forum | 10 | 12.12.2010 21:27 |
| Nach update auf 2.2 frage nach network pin | Mr2311 | Root / Hacking / Modding für Samsung Galaxy S | 34 | 06.09.2010 17:40 |
| Nach Update wird weiteres Update angezeigt | Aureal | Samsung Galaxy (I7500) Forum | 0 | 17.09.2009 17:05 |