Родительская активность становится невидимой при выходе из перехода

Я использую API Level 21, тестирую на Nexus 6.

У меня есть два действия: мастер + детализация, у каждого представления есть фрагмент. Когда я выбираю элемент в основном списке, он переходит в подробный вид.

Я включил переходы вида как в мастере, так и в деталях, например так:

    getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);

    Transition ts = new Slide(Gravity.RIGHT);
    ts.setDuration(2500);
    getWindow().setEnterTransition(ts);
    getWindow().setExitTransition(ts);

    getWindow().setAllowEnterTransitionOverlap(true);
    getWindow().setAllowReturnTransitionOverlap(true);

Анимация перехода работает, как и ожидалось, за исключением одной вещи: когда я выбираю элемент, родительское действие скрывается при его переходе, поэтому я не вижу его. Когда я нажимаю назад, детальный вид перемещается (не скрыт), а мастер переводится (не скрыт). Так почему главный вид скрыт, когда он выходит из системы, а подробный вид - в?

В Android Studio я вижу несколько сообщений в журнале, например:

changeCanvasOpacity: opaque=true
changeCanvasOpacity: opaque=false
changeCanvasOpacity: opaque=false
changeCanvasOpacity: opaque=false

Первые две строки предназначены для первого перехода (master => detail), а вторые две вернулись (detail => master). Как видите, только одна строка «opaque = true». Я считаю, что это когда главный вид скрыт (как начинается переход).

Как я могу предотвратить это?

В этом постеГлубинные переходы по контенту (часть 2)в разделе «Передача контента под капюшоном» и в пункте 1С говорится: «Платформа устанавливает все переходные представления в А в НЕВИДИМОЕ».

Я считаю, что это моя проблема. Как я могу решить это?

Ответы на вопрос(3)

Ваш ответ на вопрос