Duckemai
Mitglied
Hallo zusammen,
ich kämpfe mal wieder mit einem OOP - Problem. Eigentlich simpel, es klappt aber trotzdem nicht.
Ich habe in meiner Hauptklasse ein Objekt. (Genau genommen ist es für die Sprachausgabe ein Objekt:
public TextToSpeech myTts;
Wenn die Sprachausgabe läuft, dann möchte ich sie in einer anderen Klasse stoppen:
if (hauptklasse.myTts != null) {
hauptklasse.myTts.stop();
}
Aber wie greife ich nun auf dieses Objekt zu?
Habe 2 Versuche gestartet:
1. Hauptklasse hauptklasse= new Hauptklasse ();
und
2. Hauptklasse hauptklasse;
Im ersten Fall erkennt er gar nicht, dass das Objekt befüllt ist, obwohl die Sprachausgabe läuft.
Im 2ten Fall stürzt das Programm mit einer NullPointerException ab.
Weiß jemand, wie ich es richtig machen muss?
Vielen Dank!
ich kämpfe mal wieder mit einem OOP - Problem. Eigentlich simpel, es klappt aber trotzdem nicht.
Ich habe in meiner Hauptklasse ein Objekt. (Genau genommen ist es für die Sprachausgabe ein Objekt:
public TextToSpeech myTts;
Wenn die Sprachausgabe läuft, dann möchte ich sie in einer anderen Klasse stoppen:
if (hauptklasse.myTts != null) {
hauptklasse.myTts.stop();
}
Aber wie greife ich nun auf dieses Objekt zu?
Habe 2 Versuche gestartet:
1. Hauptklasse hauptklasse= new Hauptklasse ();
und
2. Hauptklasse hauptklasse;
Im ersten Fall erkennt er gar nicht, dass das Objekt befüllt ist, obwohl die Sprachausgabe läuft.
Im 2ten Fall stürzt das Programm mit einer NullPointerException ab.
Weiß jemand, wie ich es richtig machen muss?
Vielen Dank!