Ho implementato un TabActivity
che estende FragmentActivity
. Ha 5 schede ciascuna scheda è una Fragment
. Quello che sto cercando è di passare tra le schede a livello di codice.Come passare da una parte all'altra delle schede in Android da un frammento?
Ad esempio: se sono in tab4. Sul pulsante clic voglio passare da tab4
a tab1
. Ho provato molto ma non ho trovato la soluzione per questo.
Provato con il seguente ma non aiuta.
Da 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);
}
'android.R.id.tabhost' genererà un'eccezione nullapoint. Stai già chiamando 'getActivity.findViewById' ' findViewById (R.id.tabhost) 'è l'opzione giusta –