Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Update nach replaceView(view)

Das Thema "Update nach replaceView(view)" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.05.2011, 22:33   #1 (permalink)
Neuer Benutzer

Registriert seit: 20.05.2011
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Update nach replaceView(view)

Hallo Zusammen,

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();  
        }  
    }
bekommt Screen A nicht mit, das er wieder aktiv ist. Ergo kann ich die Liste nicht aktuallisieren.

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);
                }
       });
eingefügt und aktualisiere die Daten laufend.

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
woodi ist offline   Mit Zitat antworten
Alt 08.06.2011, 12:24   #2 (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
Standard AW: Update nach replaceView(view)

hey!

sitze grad an dem gleichen problem.
hast du einen guten weg gefunden?

lg.
mauricemoss ist offline   Mit Zitat antworten
Alt 08.06.2011, 12:34   #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
Standard AW: Update nach replaceView(view)

Was ist wenn requestLayout() oder requestFocus() auf dem View ausgeführt wird?
the_alien ist offline   Mit Zitat antworten
Alt 11.06.2011, 14:35   #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
Standard AW: Update nach replaceView(view)

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
mauricemoss ist offline   Mit Zitat antworten
Antwort

Stichworte
replaceview, update

Themen-Optionen
Ansicht


Ähnliche Themen

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




Du liest gerade: "Update nach replaceView(view)" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.