Я запускаю новый проект, который использует библиотеку поддержки AppCompat/ActionBarCompat
in v7
. Я пытаюсь понять, как использовать getSupportActionBar
изнутри фрагмента. Моя активность, которая содержит фрагмент, расширяет ActionBarActivity
, но я не вижу подобного класса поддержки для фрагментов.
Из моего фрагмента
public class CrimeFragment extends Fragment {
//...
getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment
//...
}
Страница Google для ее использования (http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html) говорит, что для фрагмента v4
не должно быть никаких изменений. Нужно ли использовать все мои вызовы getActivity()
для ActionBarActivity
? Это похоже на плохой дизайн.