Jak programowo przełączać karty w Androidzie z fragmentu?

ZaimplementowałemTabActivity który się rozszerzaFragmentActivity. Ma 5 kart każda karta to aFragment. To, czego szukam, to programowe przełączanie się między kartami.

Na przykład: jeśli jestem w tab4. Po kliknięciu przycisku chcę się przenieśćtab4 dotab1. Dużo próbowałem, ale nie mogłem znaleźć rozwiązania tego problemu.

Próbowałem z następującymi, ale to nie pomaga.

Z SecondTab

public void switchTabInActivity(String value){
    FirstTab parent;
    parent = (FirstTab) getActivity().getParent();
    parent.switchTab(value);
}

TabActivity

  /** To Change Tab*/
public void switchTab(String tabno){ 
    this.onTabChanged(tabno);
}

questionAnswers(4)

yourAnswerToTheQuestion