FragmentTransaction .attach y .detach para las pestañas de la barra de acciones

Estoy tratando de obtener el códigoaqu trabajar. Se compila bien. Correrá. Y cargará la pestaña 1 (de 3). Sin embargo, cuando hago clic en la segunda o tercera pestaña, obtengo esto:

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

esto sucede en el código aquí

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
    }
}

Encontre esodespega solo está disponible para API Nivel 13. Intentéelimina, pero obviamente no hace lo mismo. ¿Alguien tiene alguna idea sobre cómo superar esto en función del código en la primeraenlac?

EDIT: supongo que lo mismo pasa conadjunta ya que también está en el código, pero no se ve afectado antes de que la aplicación se bloquee.

Respuestas a la pregunta(3)

Su respuesta a la pregunta