android como criar minha própria atividade e ampliá-la?

Preciso criar uma classe base que estendaActivity, que executa algumas tarefas comuns no meu aplicativo e estende meuAtividade dele, da seguinte forma:

public BaseActivity estende a Atividade {....}

public SubActivity estende BaseActivity {...}

dentro SubActivity Preciso atribuir valores a algumas variáveis e componentes de interface do usuário definidos em BaseActivity, Talvez seja necessário definir um layout diferente para SubActivity de acordo com algum valor de flag, também (em SubActivity) Desejo executar o asyncTask definido em BaseActivity.

Isso é possível? se sim, existe algum tutorial que possa ajudar? Agradeço antecipadament

questionAnswers(4)

yourAnswerToTheQuestion