Переход активности не работает после паузы - PullRequest
0 голосов
/ 09 июля 2020

У меня есть следующие атрибуты, объявленные в стиле моего действия, и он применяется к действию.

<item name="android:windowContentTransitions">true</item>
<item name="android:windowActivityTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowEnterTransition">@android:transition/slide_right</item>
<item name="android:windowExitTransition">@android:transition/slide_right</item>

Затем я открываю действие с помощью startActivity и третьего параметра ActivityOptions.makeSceneTransitionAnimation(this).toBundle(), например

startActivity(
    new Intent(ActivityA.this, ActivityB.class), 
    ActivityOptions.makeSceneTransitionAnimation(this).toBundle()
);

Все работает нормально, пока активность не поставлена ​​на паузу. Если я перейду к другому действию, переключусь на другое приложение и снова вернусь или выключу и снова включу экран, переход активности сбрасывается до значения по умолчанию для перехода slide_bottom.

Я пропустил шаг? Есть ли еще один атрибут, который мне нужно установить в стиле? Или метод, который мне нужно переопределить в действии, чтобы повторно активировать переход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...