Ich möchte einige Edittexte und Listview für Daten und Schaltflächen wie hinzufügen, aktualisieren und löschen. Was ist die beste Praxis der Tasten für die Steuerung aktiviert werden soll oder nicht, ein öffentliches Verfahren unter Verwendung von wie ..Best Practices zum Steuern von Schaltflächen wie Update speichern und löschen für SQLite in Android
public void CheckButtonStates(int Condition, List<ImageButton> tmlist)
{
switch (Condition)
{
case 1://Start
tmlist.get(0).setEnabled(true);//save button
tmlist.get(1).setEnabled(false);//update button
tmlist.get(2).setEnabled(false);//delete button
tmlist.get(0).setAlpha(1f);
tmlist.get(1).setAlpha(0.4f);
tmlist.get(2).setAlpha(0.4f);
break;
case 2://Add new
tmlist.get(0).setEnabled(true);//save button
tmlist.get(1).setEnabled(false);//update button
tmlist.get(2).setEnabled(true);//delete button
tmlist.get(0).setAlpha(1f);
tmlist.get(1).setAlpha(0.4f);
tmlist.get(2).setAlpha(1f);
break;
}
oder gibt es eine andere Art und Weise effizienter?