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