Guten Abend,
Entschuldigung, es ist das richtige Projekt aber ich hätte die Datei verlinken sollen.
Es geht um die Datei hier EditfieldFragment.java und da geht es um den Button "button_full_name" und um den alert Dialog der momentan angezeigt wird sobald der Anwender auf den Button klickt.
Der Dialog sollte aber nur angezeigt werden wenn der Anwender kein Text in das TextEdit "editText_f_name " eingegeben und anschliessend den Button "button_f_name" angeklickt hat und/oder kein Text in das TextEdit "editText_l_name " eingegeben und anschliessend den Button "button_l_name" angeklickt hat.
Wenn der Anwender den Button editText_f_name anklickt wird der Text, der im editText_f_name steht, in die Variable firstName geschrienen resp. wenn der Button button_l_name angekickt wird wird den Inhalt des button_l_name in die Variable lastName geschrieben.
Der Dialog soll nur angezeigt werden, wenn entweder eine der Variable fistName und lastName ober beide den Wert null besitzen sonst soll die Funktion setFullName() ausgeführt werden.
Habe in der Funktion conditionalAlert() probiert die Bedingungen zu definieren unter welchen, der Dialog angezeigt wird. Der Code funktioniert aber nicht auch nicht wenn ich den in den ClickListener des Button button_full_name kopiere.
Habe gleich eine Verständnisfrage:
ist es richtig dass, für String Variable für logisch Gleich nicht == sondern die Funktion .equals() verwendet?
Liebe Grüsse
— geändert am 09.09.2023, 21:21:00
durch Moderator
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.