Estou iniciando um novo projeto que usa a biblioteca de suporte AppCompat/ActionBarCompat
in v7
. Estou tentando descobrir como usar o getSupportActionBar
de dentro de um fragmento. Minha atividade que hospeda o fragmento se estende ActionBarActivity
, mas não vejo uma classe de suporte semelhante para fragmentos.
De dentro do meu fragmento
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
A página do google para usá-lo ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) diz que não deve haver alterações para o v4
fragmento. Eu preciso transmitir todas as minhas getActivity()
chamadas para um ActionBarActivity
? Isso parece um design ruim.