Menu em várias activitys

Pessoal Boa tarde…

Preciso de uma ideia para refatorar um código.

Quero copiar o meu da minha app android para todas as activitys… só que não vejo nenhuma forma de fazer isso, sem ser copiando e colando em todas elas, ou seja
duplicando o código.

alguém poderia dar uma luz?

Obrigado

Não tem como criar uma classe pai com todo o código que é comum, e dar um extends nas outras dela?

Mas a Classe já estende de uma Activity… no java não posso estender mais de uma classe… já pensei nisso… obrigado pela resposta…

Rapaz… USE A CABEÇA, heheheehe

Existe a classe Activity

Ai tu cria algo como

MinhaActivity extends Activity { //coloque aqui todo seu código que é comum as diversas classes }

e tuas classes tu cria

ClasseMain extends MinhaActivity { // coloque aqui seus códigos de cada tela }

A solução do Artur é a ideal para lidar com codigos compartilhados entre Activities.

Se fosse serviços, Broadcasts e Receivers seriam a solução.

Também, há aquele caso que você acha que o codigo pertence a classe mas não, como deixar o codigo de consulta e parse de banco de dados numa Activity (caso comum onde você vai começar a copy/paste do codigo por ai), nesse caso o refactoring é encapsular coisas de banco em uma classe separada e usar um objeto nas Activities.

Valeu Marky.Vasconcelos e Artur Bernardo.

Obrigado.