O TabWidget do Android detecta o clique na guia atual

Estou tentando encontrar uma maneira de poder disparar um evento onclick em uma guia quando esta é a guia atual.

Eu tentei desta maneira (entre várias outras) sem sucesso tu.

public void onTabChanged(String tabId) {
    Log.d(this.getClass().getName(), ">>>>>>>>>>>>>>>>>>>>>>>> tabId: " + tabId);

    int tabs = getTabWidget().getChildCount();
    Log.d(this.getClass().getName(), "tabs: " + tabs);
    for(int i=0; i<tabs; i++){
        View tab = getTabWidget().getChildAt(i);
        if(i==tabHost.getCurrentTab()){
            Log.d(this.getClass().getName(), "tab: " + i);
            tab.setOnClickListener(this);
        }else{
            tab.setOnClickListener(null);
            tab.getOnFocusChangeListener();
        }
    }   
}

o ponto é que eu defino oonClickListener paranull então, da próxima vez que clicar em uma guia, nada acontecerá, mas eu gostaria de ter onormal comportamento da guia.

Alguma idéia lá fora?

questionAnswers(9)

yourAnswerToTheQuestion