| |||||||
Das Thema "Daten zwischen zwei Threads austauschen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
| 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! |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | HectorSavage (24.09.2009) |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 11.09.2009
Beiträge: 37
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
|
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 |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
sehr gerne
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |