Я получаю эту ошибку при использовании
getActivity().getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.content_fragment, new DaysSinceBirthSettingFragment())
.addToBackStack(null)
.commit();
Но когда я меняю его на
getActivity().getFragmentManager()
.beginTransaction()
.setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.content_fragment, new DaysSinceBirthSettingFragment())
.addToBackStack(null)
.commit();
Он отлично работает. но мне нужно поддерживать более старую версию, поэтому я должен использовать поддержку-v4, из которой getSupportFragmentManager().
Я прочитал статью о том, что res/animator не поддерживается поддержкой-v4, поэтому я также попытался переместить мои XML файлы анимации в папку res/anim и ссылаться на нее R.anim.card_flip_right_in
Но все же это не сработало, кто-нибудь может сказать мне, что я могу сделать?