FragmentTransaction .attach e .detach nas guias Actionbar

Estou tentando obter o códigoaqu trabalhar. Compila bem. Vai correr. E ele carregará a guia 1 (de 3). No entanto, quando clico na 2ª ou na 3ª guia, recebo o seguinte:

java.lang.NoSuchMethodError: android.app.FragmentTransaction.detach

isso acontece no código aqui

public void onTabUnselected(Tab tab, FragmentTransaction ft) {
    if (mFragment != null) {
        //ft.detach(mFragment); //requires API Level 13
        ft.remove(mFragment); //this does not do the same thing as detach
    }
}

Eu achei aquilo desanexar está disponível apenas para o nível 13. da API. Tenteiretira, mas não faz a mesma coisa, obviamente. Alguém tem alguma idéia de como superar isso com base no código no primeiroligaçã?

EDIT: Eu acho que o mesmo vale paraanexa, como também está no código, mas não é atingido antes do aplicativo trava

questionAnswers(3)

yourAnswerToTheQuestion