Estoy empezando un nuevo proyecto que utiliza el AppCompat/ActionBarCompat
de v7
biblioteca de soporte. Estoy tratando de averiguar cómo usar el getSupportActionBar
desde dentro de un fragmento. Mi actividad que aloja el fragmento se extiende ActionBarActivity
, pero no veo una clase de soporte similar para Fragmentos.
Desde dentro de mi fragmento
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
La página de Google para usarlo ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) dice que no debería haber cambios para el v4
fragmento. ¿Necesito enviar todas mis getActivity()
llamadas a un ActionBarActivity
? Eso parece un mal diseño.