Hermann S.
- Forum-Beiträge: 45
30.04.2011, 18:05:39 via Website
30.04.2011 18:05:39 via Website
Hallo, ich habe eine kleine Threading Frage.
In der Startklasse werden Serverdaten innerhalb eines eigenen Threads geladen. Damit soll verhindert werden, dass die GUI einfriert, falls es Serverprobleme gibt. Wenn die Daten geladen sind sollen sie in die Felder der GUI eingetragen werden.
Das Problem mit dem Thread ist, man kann das Befüllen der Felder nicht während onCreate machen, weil die Serverdaten zum Zeitpunkt des Befüllens noch nicht da sind.
Ohne Thread geht es. Zuerst werden die Daten geladen, dann wird die GUI mit den Daten gefüllt (Alles in onCreate und GUI ist langsam)
Mit Thread wird die GUI gefüllt -> Exception und dann erst sind die Daten da.
Mein Problem ist , dass ich zwei Activities habe. In der ersten liegt die Logik zum Holen der Daten und die zweite Activity stellt die Daten dar, sie wird von der ersten Activity über new Intent().setClass(..) geöffnet. Ist es möglich eine Methode der zweiten Activity von der ersten aus aufzurufen, oder muss man bei diesem Problem mit PropertyChangeEvents arbeiten?
In der Startklasse werden Serverdaten innerhalb eines eigenen Threads geladen. Damit soll verhindert werden, dass die GUI einfriert, falls es Serverprobleme gibt. Wenn die Daten geladen sind sollen sie in die Felder der GUI eingetragen werden.
Das Problem mit dem Thread ist, man kann das Befüllen der Felder nicht während onCreate machen, weil die Serverdaten zum Zeitpunkt des Befüllens noch nicht da sind.
Ohne Thread geht es. Zuerst werden die Daten geladen, dann wird die GUI mit den Daten gefüllt (Alles in onCreate und GUI ist langsam)
Mit Thread wird die GUI gefüllt -> Exception und dann erst sind die Daten da.
Mein Problem ist , dass ich zwei Activities habe. In der ersten liegt die Logik zum Holen der Daten und die zweite Activity stellt die Daten dar, sie wird von der ersten Activity über new Intent().setClass(..) geöffnet. Ist es möglich eine Methode der zweiten Activity von der ersten aus aufzurufen, oder muss man bei diesem Problem mit PropertyChangeEvents arbeiten?
— geändert am 30.04.2011, 18:24:21
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.