title: One OnClickHandler for multiple Buttons
body: <p>I find myself doing things like this all the time:</p>
  
  <pre><code>    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);
  ...
  </code></pre>
  
  <p>and</p>
  
  <pre><code>   private OnClickListener myButtonListener = new OnClickListener() {
          @Override
          public void onClick(View v) {
        switch(v.getId()){
         case R.id.button1 :
      ...
  </code></pre>
  
  <p>Is there a better way to set the OnClickListener?</p>