One OnClickHandler für mehrere Schaltflächen

Ich tue die ganze Zeit so etwas:

    Button button1 = (Button) findViewById(R.id.button1);
    Button button2 = (Button) findViewById(R.id.button2);
    Button button3 = (Button) findViewById(R.id.button3);

    button1.setOnClickListener(menuButtonListener);
    button2.setOnClickListener(menuButtonListener);
    button3.setOnClickListener(menuButtonListener);
...

un

   private OnClickListener myButtonListener = new OnClickListener() {
        @Override
        public void onClick(View v) {
      switch(v.getId()){
       case R.id.button1 :
    ...

Gibt es eine bessere Möglichkeit, den OnClickListener einzustellen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage