Hallo Leute,
ich möchte meinen Mp3 Player (javazoom.jl.player) mit einem Singleton ausstatten damit immer nur einer existiert. Dies hab ich vor weil ich es nicht auf die Reihe krieg nach dem Beenden meiner Spielmusik ein Flag zu setzen, damit nur ein Introsound gespielt. Heißt: irgendwann hab ich 10 mal den gleichen Sound laufen und da jeder in nem eigenem Thread läuft, gibts da irgendwann Schwierigkeiten und die gnaze Sache kachelt ab.
Da mir also das so nicht gelingt mach ich es anders und will die Erzeugung weiter Mp3 Player verhindern indem nur die Erzeugung eines einzigen zulasse.
Jetz hab ich nur das Problem, dass ich ne Variable aus meiner Hauptklasse brauche und der Konstruktor von Singleton Klassen leider private ist. mit welcher Methode bekomme ich die Referenz auf die Klasse die das Objekt erzeugt?
schon mal danke im voraus
Gruß Ace
ich möchte meinen Mp3 Player (javazoom.jl.player) mit einem Singleton ausstatten damit immer nur einer existiert. Dies hab ich vor weil ich es nicht auf die Reihe krieg nach dem Beenden meiner Spielmusik ein Flag zu setzen, damit nur ein Introsound gespielt. Heißt: irgendwann hab ich 10 mal den gleichen Sound laufen und da jeder in nem eigenem Thread läuft, gibts da irgendwann Schwierigkeiten und die gnaze Sache kachelt ab.
Da mir also das so nicht gelingt mach ich es anders und will die Erzeugung weiter Mp3 Player verhindern indem nur die Erzeugung eines einzigen zulasse.
Jetz hab ich nur das Problem, dass ich ne Variable aus meiner Hauptklasse brauche und der Konstruktor von Singleton Klassen leider private ist. mit welcher Methode bekomme ich die Referenz auf die Klasse die das Objekt erzeugt?
schon mal danke im voraus
Gruß Ace