Hallo!
Ich habe einige Java-Grundlagen. Diese reichen aber nicht aus, um folgendes Problem zu lösen...
Mein Handy kommuniziert mit einem Bluetooth Gerät. Die Daten werden in einer Hashtable abgespeichert und alle 2 Sekunden aktualisiert. Das funktioniert.
Jetzt möchte ich aber in anderen Klassen auf diese Werte zugreifen, aber nur wenn neue Werte in der Hashtable
eingetragen wurden. Ich möchte nicht ständig (In einem Thread) abfragen, ob ein neuer Wert evt. vorhanden ist.
Ich möchte z.B. in einer Klasse x einfach eine Methode implementieren, die automatisch aufgerufen wird, wenn neue Werte in der Hashtable vorhanden sind, ohne diese Methode expliziet in der anderen Klasse (wo die Hashtable aktualisiert wird) aufzurufen.
Kann ich soetwas mit Interfaces realisieren?
Freue mich über jeden Tipp!
Ich habe einige Java-Grundlagen. Diese reichen aber nicht aus, um folgendes Problem zu lösen...
Mein Handy kommuniziert mit einem Bluetooth Gerät. Die Daten werden in einer Hashtable abgespeichert und alle 2 Sekunden aktualisiert. Das funktioniert.
Jetzt möchte ich aber in anderen Klassen auf diese Werte zugreifen, aber nur wenn neue Werte in der Hashtable
eingetragen wurden. Ich möchte nicht ständig (In einem Thread) abfragen, ob ein neuer Wert evt. vorhanden ist.
Ich möchte z.B. in einer Klasse x einfach eine Methode implementieren, die automatisch aufgerufen wird, wenn neue Werte in der Hashtable vorhanden sind, ohne diese Methode expliziet in der anderen Klasse (wo die Hashtable aktualisiert wird) aufzurufen.
Kann ich soetwas mit Interfaces realisieren?
Freue mich über jeden Tipp!