Android onStop() не вызывается при запуске нового действия в режиме нескольких окон

Я пытаюсь функция Android N multi window и я оказался в замешательстве, когда начал новую деятельность. Проблема в том, что когда я начинаю новую деятельность,onStop() обратный вызов не запускается, и когда я нажимаю кнопку "назад" из этого нового действия, чтобы вернуться к предыдущему, предыдущий onStart() обратный вызов также не запускается.

кто-нибудь знает, что происходит?

--- редактировал

кажется, что ActivityOptionsCompat.makeSceneTransitionAnimation что-то с этим делать.

1 ответов


вот Android-жизненный цикл:

AndroidLifecycle

если вы вызываете другое приложение в режиме нескольких окон, ваше приложение по-прежнему "частично видно", поэтому onPause() вызывается, но onStop() нет.

при перезапуске это то же самое:onResume() вызывается, но onStart() - нет.