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

Daten zwischen zwei Threads austauschen

Das Thema "Daten zwischen zwei Threads austauschen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 23.09.2009, 10:53   #1 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard Daten zwischen zwei Threads austauschen

Hallo,

ich habe eine SurfaceView und eine MapView, die beide in eigenen Threads laufen sollen. Der MapViewThread berechnet durchgehend die Entfernung zwischen einem festen Punkt und der aktuellen Gps Position des Devices. Die SurfaceView soll die berechnete Entfernung in graphischer WEise darstellen. Wie kann ich die berechnete Entfernung der SurfaceView übergeben? SharedPreferences funktionieren leider nicht mit mehreren Threads.

Danke!
HectorSavage ist offline   Mit Zitat antworten
Alt 23.09.2009, 12:40   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Daten zwischen zwei Threads austauschen

denke shared preferences sind auch sehr langsam im vergleich, man muss ja in dateien schreiben.

weiß nicht ob das gut ist, gibt sicher bessere und schönere lösung, aber du kannst dir ja eine singleton klasse anlegen und diese ist ja dann überall verfügbar.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei swordi für diesen Beitrag:
HectorSavage (24.09.2009)
Alt 23.09.2009, 15:18   #3 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Daten zwischen zwei Threads austauschen

hm, ok. werd ich mir anschauen. taugt der wikipediaartikel über singleton etwas?

wichtig ist auch noch, dass die Variablen in den jeweiligen Activities als SharedPreferences gespeichert werden, um bei onResume/stop/destroy gespeichert zu werden. Ist das im Zusammenhang mit dem Singleton überhaupt realisierbar?

gruß, hector
HectorSavage ist offline   Mit Zitat antworten
Alt 23.09.2009, 18:26   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Daten zwischen zwei Threads austauschen

wenn du mit dem begriff singleton noch nichts anfangen kannst, dann empfehle ich dir darüber etwas zu lesen. denke auf wikipedia ist es gut erklärt. ist schließlich programmiersprachen unabhängig ( hochsprachen )

du kannst es wie mit globalen variablen vergleichen, nur halt auf objektebene. was du in deiner singleton klasse anbietest, bleibt dir überlassen, da drinnen kannst du natürlich auch shared preferences verwenden.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 24.09.2009, 11:28   #5 (permalink)
Junior Mitglied

Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard AW: Daten zwischen zwei Threads austauschen

ok cool, ich hab das jetzt über das Singleton Pattern zum Laufen gebracht. Danke für den Tipp!
HectorSavage ist offline   Mit Zitat antworten
Alt 24.09.2009, 14:08   #6 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Daten zwischen zwei Threads austauschen

sehr gerne
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
G1 - schickt es daten ungefragt Daten um die Welt hauidroid Android Allgemein 7 01.07.2009 16:17
Komplette Synchronisation zwischen zwei G1 Jay Android Allgemein 1 06.06.2009 11:36
Zwei Anfägerprobleme djrick Android App Entwicklung 6 28.05.2009 21:46
Zwei Fragen! The One T-Mobile G1 Forum 1 22.03.2009 19:32




Du liest gerade: "Daten zwischen zwei Threads austauschen" 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.