Zaczynam nowy projekt, który używa AppCompat/ActionBarCompat
w v7
bibliotece wsparcia. Próbuję wymyślić, jak korzystać getSupportActionBar
z fragmentu. Moja aktywność, która obsługuje ten fragment, jest rozszerzona ActionBarActivity
, ale nie widzę podobnej klasy obsługi dla fragmentów.
Z mojego fragmentu
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
Strona google dotycząca korzystania z niego ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) mówi, że nie powinno być żadnych zmian w tym v4
fragmencie. Czy muszę przekazywać wszystkie getActivity()
połączenia na numer ActionBarActivity
? To wygląda na kiepski projekt.