I'm starting a new project that uses the AppCompat/ActionBarCompat
in v7
support library. I'm trying to figure out how to use the getSupportActionBar
from within a fragment. My activity that hosts the fragment extends ActionBarActivity
, but I don't see a similar support class for Fragments.
From within my fragment
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
The google page for using it (http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html) says there should be no changes for the v4
fragment. Do I need to cast all my getActivity()
calls to an ActionBarActivity
? That seems like poor design.