Hallo zusammen,
ich mach gerade meine ersten Schritte in Java (Android Studio). Ich hoffe, ich verwende die Begriffe aus der OOP richtig...
Ich habe mir nun eine kleine Anwendung gebastelt mit drei Eingabefeldern. Bei Klick auf einen Button wird eine Methode "A" (public void) aufgerufen, die mit diesen Werten rechnet und sie ausgibt. Funktioniert soweit.
Nun habe ich einen zweiten Button. Der soll eine Methode "B" (public void) aufrufen, mit der ich die Eingabefelder zurücksetzen kann (setText mit einem leeren String).
Aber: Wie kann ich denn aus der Methode "B" direkt auf die Objekte in der Methode "A" zugreifen?
Klar könnte ich mir in der Methode "B" wieder per findViewbyId die Eingabefelder holen. Mein Gefühl sagt mir aber, dass das zu umständlich ist.
Ich habe natürlich schon etwas gesucht, suche aber vermutlich falsch bzw. mit den falschen Begriffen...
ich mach gerade meine ersten Schritte in Java (Android Studio). Ich hoffe, ich verwende die Begriffe aus der OOP richtig...
Ich habe mir nun eine kleine Anwendung gebastelt mit drei Eingabefeldern. Bei Klick auf einen Button wird eine Methode "A" (public void) aufgerufen, die mit diesen Werten rechnet und sie ausgibt. Funktioniert soweit.
Nun habe ich einen zweiten Button. Der soll eine Methode "B" (public void) aufrufen, mit der ich die Eingabefelder zurücksetzen kann (setText mit einem leeren String).
Aber: Wie kann ich denn aus der Methode "B" direkt auf die Objekte in der Methode "A" zugreifen?
Klar könnte ich mir in der Methode "B" wieder per findViewbyId die Eingabefelder holen. Mein Gefühl sagt mir aber, dass das zu umständlich ist.
Ich habe natürlich schon etwas gesucht, suche aber vermutlich falsch bzw. mit den falschen Begriffen...