В моем основном действии используется tablayout с помощью viewpager и FragmentStatePagerAdapter. Я хочу открыть новое действие с помощью настраиваемой анимации из одного из моих фрагментов и снова закрыть его с помощью анимации. Когда я его открываю, единственное, что я вижу, это черный экран. Вот как я это делаю:
public class SearchActivity extends Fragment{
...
Intent myIntent = new Intent(getContext(), DetailsActivity.class);
startActivityForResult(myIntent, ACTIVITY_RESULT);
getActivity().overridePendingTransition(R.anim.animation_enter,
R.anim.animation_leave);
...
}
public class DetailsActivity extends AppCompatActivity{
...
Intent returnIntent = new Intent();
returnIntent.putExtra("result", updatesPerformed);
setResult(Activity.RESULT_OK, returnIntent);
finish();
overridePendingTransition(R.anim.animation_leave,
R.anim.animation_enter);
...
}
Я попытался переместить метод в разных местах, но анимация все еще не работает, и я вижу только черный экран. Если я приостанавливаюсь и возвращаюсь к тому же самому действию, я это вижу.