Sto iniziando un nuovo progetto che utilizza la libreria AppCompat/ActionBarCompat
in v7
support. Sto cercando di capire come utilizzare getSupportActionBar
dall'interno di un frammento. La mia attività che ospita il frammento si estende ActionBarActivity
, ma non vedo una classe di supporto simile per i frammenti.
Dall'interno del mio frammento
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
La pagina google per utilizzarlo ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) dice che non dovrebbero esserci modifiche per il v4
frammento. Devo trasmettere tutte le mie getActivity()
chiamate a un ActionBarActivity
? Sembra un design scadente.