Cómo incluir código común en android

Estoy creando una aplicación android que tiene 4 actividades diferentes que tienen un menú común. Para mostrar el menú en todas las actividades en general, necesito agregar este código en todos los archivos.

@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } 

¿Hay de todos modos que puedo agregar este código en un solo archivo e incluir en todas las actividades?

Gracias por adelantado.

Crear una Main Activity escribir el código de menú en esa actividad y luego extend otras actividades con la actividad principal ..

 public MainActivity extends Activity { @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { return false; } } 

Y algunos TempActivity

 public TempActivity extend MainActivity { /...... } 
 abstract class MenuHavingActivity extends Activity { @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } } 

Y luego hacer que sus otras actividades se extiendan MenuHavingActivity

Editar: sí, lo que user370305 dijo

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.