• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

[DEV] Globale Daten

Reini

Geocacher
Hab das schon vor einigen Tagen auf Berlios gepostet, aber ...

Es gibt jetzt zwei Klassen mit globalen Daten:
Preferences und
Profile

Die Weitergabe der Zeiger auf diese Klassen ist eher mühsam und ich würde vorschlagen, daß wir die statische Klasse Global einsetzen (habe ich bereits mit Rev 326 eingecheckt) und die Präferenzen und Profile aus den Methodenköpfen entfernen.

Dann kann überall z.B. ein lokaler Zeiger auf den Cache-Vektor mit

Vector cacheDB=Global.getProfile().cacheDB;

erzeugt werden.

P.S.: Habe übrigens aus Preferences ein Singleton gemacht. Bei Profile geht das nicht, da DataMover eine zweite Kopie braucht.
 
Oben