Cambié parte de mi aplicación de Actividades a Fragmentos para que pueda usar las pestañas de ActionBar ordenadas.OnCreateView llamado varias veces/Trabajando con ActionBar y Fragmentos
Sin embargo, después de completar la transición me encontré con un problema: cada vez que cambio a otra pestaña, ese Fragmento se vuelve a crear. Tanto onCreate como onCreateView se llaman cada vez que llego a una pestaña.
tengo 4 tabletas, cada uno de los cuales se supone debe abrir uno de estos fragmentos:
Fragment ShopFragment = new WebActivity();
Fragment SearchFragment = new SearchActivity(context);
Fragment StoreFragment = new StoreLocatorActivity(context, this);
Fragment BlogsFragment = new BlogsActivity(context, this);
Aquí está mi código para el oyente:
class MyTabsListener implements ActionBar.TabListener {
public Fragment fragment;
public MyTabsListener(Fragment fragment) {
this.fragment = fragment;
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
ft.hide(fragment);
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
ft.replace(R.id.fragment_container, fragment);
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
}
}
Podría alguien por favor me punto en la derecha ¿dirección?
¿Alguien sabe cómo podría manejar esto por favor? –