SetTitle cuando el fragmento es visible nuevamente

Tengo FragmentA y FragmentB y tengo un problema con la fijación del título de mi actividad cuando FragmentA vuelve a ser visible.

Fluir

  1. FragmentA Visible (no agregado al backstack)
  2. Agrega FragmentB (añadido al backstack)
  3. Botón de regreso presionado, no la implementación por defecto pero necesito capturarla en el fragmento pero sí getActivity().getSupportFragmentManager().popBackStack();

Ahora Cuando FragmentA está de nuevo visible, el título de la actividad debe cambiarse de nuevo como FragmentA title = "A", FragmentB title = "B". Pero cuando FragmentA está de nuevo visible, el título sigue siendo "B" porque onResume no se llama en FragmentA. Cuáles son mis opciones para establecer siempre título a "A" en FragmentA es visible.

Código:

Fragmento

 @Override public void onResume() { super.onResume(); getActivity().setTitle("POI's"); } 

Fragmento

 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ... getActivity().setTitle("POI"); ... } 

2 Solutions collect form web for “SetTitle cuando el fragmento es visible nuevamente”

He probado en una sola actividad con dos fragmentos que funcionó bien. Vea el siguiente código.

Fragmento A: que muestra el nombre de la aplicación

 @Override public void onResume() { super.onResume(); getActivity().setTitle(R.string.app_name); } 

Fragmento B: muestra el nombre de la aplicación

 @Override public void onResume() { super.onResume(); getActivity().setTitle("fragment B"); } 

Fragmento A a la transacción B Código:

 getActivity().getSupportFragmentManager().beginTransaction() .replace(R.id.container,new FragmentB()) .addToBackStack(null) .commit(); 

Actualización: Necesita reemplazar el fragmento como " replace(R.id.container,new FragmentB()) " en lugar de añadirlo a FragmentManager para cambiar el título de una actividad.

Intenta hacer esto

 getActivity().getActionBar().setDisplayShowTitleEnabled(true); getActivity().getActionBar().setTitle("your title"); 
  • ViewPager con múltiples instancias de fragmentos de la misma clase
  • Diferencia entre FragmentPagerAdapter y FragmentStatePagerAdapter
  • Evitar reiniciar fragmento asynctask en cambio de orientación de pantalla
  • Cómo utilizar fragmento en android 2.2?
  • ¿Es mejor utilizar FragmentActivity (o ActionBarActivity) o actividad del sistema cuando se orienta a la API mínima 14 (ICS)?
  • Cómo cambiar los fragmentos con el cajón de navegación de Android
  • Android añadiendo Fragmento dentro de Fragmento
  • ¿Por qué mi inicio de sesión de facebook android sdk se llama dos veces?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.