Ich frage mich, was ist der beste Weg, um eine Taste verwenden, um mehrere Funktionen zu unterstützen.Was ist die beste Praxis für die Verwendung einzelner Taste mit mehreren Funktionen
Sagen wir, ich habe Anwendung, um Musik zu spielen. Es gibt einen "Play/Pause" -Button. Sollte ich:
1) eine Taste verwenden, und überschreiben seine onClickListener
auf verschiedene Aktionen (Wiedergabe ausführen oder Pausenmusik)
2) Verwenden Sie eine Taste und ein onClickListener
, wo ich überprüfen, welche aktuellen Stand ist, und führen Sie Aktion abhängig in diesem Zustand verwendet
3) zwei Tasten mit einer onClickListener
s für jede Taste und Ein-/ausblenden Tasten nur eine Taste sichtbar
4) Etwas anderes hat?
Gibt es irgendein Muster oder hängt es von der Situation ab?
Wenn Sie wirklich 2 Funktionen für 1-Taste haben, muss ich die zweite Option würde –